I am switching my H1 from company B to A, they send me notice on Aug 6th. I check with INS on the phone about my status and they said it is now taking 15 to 21 days to get H1 approved. Last week it was saying 60 to 120 days and now its 15 to 21, does that mean I should get my H1 anytime from now? Does anyone has any idea if this is true.