yeah.... check whether you can withdraw your money from western union. so you don't even have to wait for a check unless you stay at US.
Make sure you haven't accidentally put a hold on your payment. I had that once for about 3 months. It was highly frustrating.