lol , he'd be an idiot then because in the whole world there are 220 countries which agree to give you your offer letter within 10 - 15 days which means top two week not less nor more than that if they'd take 1 month they will lose their job it's their responsibility to provide an offer letter within that require time period.
How'd they ready your offer letters , in the first week they'll have to assess your documents it might take 2 or 4 days but it won't happened later then they start working on your offer letters which takes another week including courier them to you that's how it really works my friend.
use your common sense while facing lots of lies :-D