Ok, I have a passport issued on 1 Dec 2014 and will expire on 1 Dec 2016. So I should say "The passport will expire in 2 years".
However "in" in the above sentence is a bit confused because "in" should mean "after", but I have never heard any one say "The passport will expire after 2 years". So:
Does "in" mean "after" in "The passport will expire in 2 years"?