Becoming a nurse practitioner takes six to eight years from scratch, including a four-year nursing degree and two to four years of graduate school. Your actual timeline depends heavily on where you’re starting: someone who already holds a BSN can finish in as little as 18 months, while someone entering nursing for the first time is looking at a longer road. Here’s how each path breaks down.
The Standard Path: BSN to NP
The most common route starts with a Bachelor of Science in Nursing (BSN), which takes four years. After graduating and passing the NCLEX-RN exam to become a licensed registered nurse, you’ll apply to a graduate program, either a Master of Science in Nursing (MSN) or a Doctor of Nursing Practice (DNP), with a nurse practitioner specialty track.
MSN programs typically take 18 months to three years to complete. A BSN holder studying full-time can often finish in about two years. Part-time students, usually those still working as RNs, should plan on closer to three years. Every NP program requires a minimum of 500 supervised direct patient care clinical hours, which are built into the curriculum but can extend the timeline if you’re juggling a work schedule.
Some specialty tracks also require real-world RN experience before you can start. Neonatal NP programs, for instance, often require two years of full-time clinical practice in a high-acuity NICU. Adult-gerontology acute care programs commonly ask for at least one year of ICU nursing experience. General family NP programs tend to be more flexible, but competitive programs still favor applicants with bedside experience.
Adding it all up, the standard BSN-to-NP path takes roughly six to seven years from day one of your undergraduate degree.
Starting With an Associate Degree
If you hold an Associate Degree in Nursing (ADN), you’ll need to earn your BSN before entering most NP programs. RN-to-BSN bridge programs typically take 12 to 18 months for full-time students, then you’d move into an MSN program for another two to three years. Some schools offer combined RN-to-MSN programs that let you skip the standalone BSN step, but these programs are longer than a standard MSN because they fold in the bachelor’s-level coursework you missed.
From the start of an ADN (two years), through the BSN bridge, and into a master’s NP program, expect a total timeline of roughly six to eight years.
Direct Entry for Non-Nurses
If you already have a bachelor’s degree in something other than nursing, direct-entry programs let you transition into nursing and earn a graduate degree without starting over. Columbia University’s direct-entry master’s program for non-nurses, for example, runs 15 months in an accelerated format or seven semesters in a hybrid format. These programs pack foundational nursing education and NP-level training into one continuous track.
After completing a direct-entry program, you still need to pass both the RN licensing exam and the NP certification exam. Realistically, this path takes about three to four years from application to certified NP, depending on program structure and whether you study full-time.
MSN vs. DNP: Which Degree You Need
Right now, you can practice as a nurse practitioner with either an MSN or a DNP. The MSN is faster: two to three years full-time after a BSN. A DNP takes three to four years post-BSN, or one to two additional years if you already hold an MSN. The DNP curriculum goes deeper into evidence-based practice, systems leadership, and quality improvement.
Here’s the shift worth knowing about: the National Organization of Nurse Practitioner Faculties called for the DNP to become the entry-level degree for NPs by 2025 and reaffirmed that position as recently as April 2023. The American Association of Colleges of Nursing has endorsed this move since 2004. This transition is not yet mandatory across the profession, and many MSN-prepared NPs continue to practice and earn certification. But the trend is clear, and an increasing number of programs are DNP-only. If you’re just starting out, factor in the possibility that a doctoral degree may eventually become the standard expectation.
Full-Time vs. Part-Time Timelines
Most working nurses attend NP school part-time, and the time difference is significant. A full-time family NP student can finish in 18 to 24 months. The same program part-time stretches to about three years. Online and hybrid programs have made part-time study more accessible, but clinical hours still need to be completed in person, which means arranging preceptorships and adjusting your work schedule during clinical rotations.
If you’re weighing whether to cut back on work and finish faster, consider that the 500-hour clinical requirement is the same regardless of pace. Spreading those hours over a longer period can actually make them easier to manage alongside a nursing job, since you’re not trying to squeeze in 20-plus clinical hours per week on top of coursework.
Certification and Licensing After Graduation
Graduating from an NP program doesn’t make you a nurse practitioner. You still need national certification from either ANCC or AANPCB, and a state NP license. Some programs allow you to sit for the certification exam after completing all coursework and clinical hours, even before your degree is officially conferred. However, certification won’t be issued until your final transcript with the degree posted is received.
The exam itself is a single test, and most candidates receive results quickly. State licensing timelines vary, but the entire post-graduation process typically takes a few weeks to a few months. Plan for one to three months between walking across the stage and seeing your first patient as a credentialed NP.
Total Timeline by Starting Point
- Starting from high school (BSN + MSN): 6 to 7 years
- Starting from high school (BSN + DNP): 7 to 8 years
- Starting with an ADN: 6 to 8 years total
- Starting with a BSN (MSN path): 18 months to 3 years
- Starting with a BSN (DNP path): 3 to 4 years
- Starting with a non-nursing bachelor’s degree: 3 to 4 years via direct entry
- Starting with an MSN (adding DNP): 1 to 2 years
These ranges assume you move through each step without gaps. Many nurses work for a year or more between their BSN and graduate school, both to gain clinical experience and to strengthen their applications. That’s time well spent, but it does add to the total clock.

