There are 6-month regulations, I'm recalling - but not often enforced. You'll have to comply with the airline requirements, though - because if it takes you to Mexico and Mexico, for some strange reason refuses admittance the airline will be required to pay for your return to the USA. You have time to get a new passport, if you want to eliminate the concern.