Question: how long to get passport back after ppr?
Answer: It takes ~2-4 weeks to get passports back. Visa expires 1 year from medical, so you'd have to land/move before that date.