I was on a F1 visa from 1996-2007. Between 2007-2008, I was on OPT through my F1 visa. Beginning March 2008, I've been on a J1 visa as a research scholar. My J1 visa will expire in March 2013. I've been paying city, state, and federal taxes as a resident since 2002. Am I exempt from paying social security and Medicare? The IRS publications I've read online state that J1 visa holders are exempt for the first 2 years. Does this mean the first 2 years of the J1 visa regardless of the fact that I've held a F1 visa for the previous 11 years? Or does that mean the first 2 years out of the total number of years that I've been in the US? Please help! The online publications I've come across have proven confounding, to say the least.