Karen, I may be totally wrong here, but I was under the impression that you need 6 months remaining on your passport expiry date to enter USA. It would probably be worth checking.

Mike and Kath.