Tori
Yes, your passport needs to be valid for 6 months when you arrive. I would renew my passport before you go. You should have time to renew it and may be able to do it by mail. The State Department website provides details of how: http://travel.state.gov/content/passports/english/passports/renew.html If processing times have you worried that you will receive it in time, you can also hire passport service companies like Rush Passport: http://click.linksynergy.com/fs-bin/click?id=u5gSYs0n6aI&offerid=140795.10000026&type=3&subid=0 who (for a fee) can expedite the processing time for you.
robert43041
Yes. Renew it now, avoid tons of problems.
Moscow Mitch
You'd better be sure you're back by that time, otherwise no problem.
Hugo90
Yes, renew it now.