Hi Melissa,
I believe PreetSingh has already answered 1 and 2.
For 3, I am in similar situation that my medicals are about to expire in a couple of months. I heard sometimes LVO will extend your medical without you even realizing. Can you check in you account what is the medical status? Is is...