Where are you? There are members here from all over the world. Why don't you ask the ebay seller exactly when it was posted and by which company? Then you can call the company and see how long it takes to ship from there to where you are.
Once it leaves their hands, it's at the mercy of the international mail delivery system. Packages I've gotten from the UK and Europe have taken as little as a week and as long as a month. And with the latest terror threat coming via cargo, expect delays with the extra scrutiny they're giving each package. Hang in there. Figure 2-3 weeks.