I believe if you travel from out of usa you need upgrade your passport,
I think you need to call the Federal Government on that one. So, it will expire in 3 days while in Miami. Do you plan on staying in Miami? Either way you don't have a choice. You have to take care of your card legally.
Thanks! Your answer is awaiting moderation.