My hu*****and applied for his visa in Shanghai in January, and is still waiting due to background check. The visa officer told him it would take 3 to 5 weeks. That's just their statement to the public. The visa specialist in the State Department said it may take from 2 months to 18 months. Sorry.