International shipping is a very inconsistent thing. Even though the package has not shown any progress on the USPS tracking site, I can assure you that it is on the way. Sometimes USPS does not scan the package properly, but it is still making it's way through to the destination. Also, packages can sometimes clear customs very quickly while other times they get held for a period of time that we have zero control over. These packages do take quite a while to make it overseas and sometimes don't update fully once they arrive in your country. The tracking can be showing that it's in one place, but the package may actually have progressed much further than that. At this point we can only wait and see.
Unfortunately, I've seen some USPS packages take as long as 6-8 weeks to arrive to certain parts of the world. Next time, I would suggest picking UPS or DHL.