If it went sea mail it could take anything up to 3 months.
I asked the guy at the post office when I hadn't received some parts from the US after about 8 weeks, and he told me that sometimes it takes up to 6 months, but I thought that was a bit far-fetched.
Anyway it turned up a week later.
If you paid for Air and it went sea, I'd be asking for a refund of shipping charges, because they stuffed up, and because you had to wait so long for it to arrive.