The nursing degree requirements for an MSN degree vary from school to school. It is generally required that students must complete 36-46 credit hours of the specialization area chosen, students must also complete 400-600 practical hours of training. The MSN degree typically lasts from 2 to 3 years and can be completed in one year if the specialization area chosen is non clinical.