A Bachelor of Science in Nursing (BSN) degree takes an average of four years to complete, depending on the number of credits you take per semester.