Question: how long does an immigration medical last?
Answer: The exam results will be valid for six months (unless the spouse seeking a green card has certain medical conditions, in which case the exam results could expire in three months).