When it comes to earning a nursing degree how long it takes to complete the program depends on a lot of disparate elements. In some schools, earning degree needs 4 years. Do you think it is too long, short or enough? How long should it take to graduate from nursing school?