When I used to order internationally, it would sometimes take 3-4 weeks to show up. THe problem is if it's coming in the regular mail overseas, the odds of it getting snatched are getting higher by the day. UPS and FEDEX are better bets.
Personally.... domestic sources are cheaper, quicker, and more reliable because there's no customs involved, so don't know why anyone would go overseas anymore