I'm thinking about going back to school to become a NP. After I get my BSN, how many more years will it take to get my MSN? Is there anyway I can get it done in 2 years? Also, I will be getting my BSN at a traditional college, but I am thinking about doing MSN online. Any recommendations?