Most registered nurses can become a nurse practitioner in 2 to 4 years, depending on the degree they already hold and whether they study full-time or part-time. The exact timeline hinges on a few key decisions: which graduate degree you pursue, whether you already have a BSN, and how many hours per week you can dedicate to school.
Your Starting Point Changes the Timeline
The single biggest factor is the degree you have right now. If you hold an associate degree in nursing (ADN) or a nursing diploma, you’ll follow an RN-to-MSN bridge program that folds your bachelor’s-level coursework into the master’s degree. These programs generally take 2 to 4 years. If you already have a BSN, you can skip that bridge work and enter a BSN-to-MSN program, which typically runs 2 to 3 years.
Here’s a rough breakdown:
- ADN or diploma RN → MSN: 2 to 4 years
- BSN → MSN: 2 to 3 years
- BSN → DNP: 3 to 4 years
If you’re an ADN nurse who hasn’t started a BSN yet, expect to land closer to the 4-year end. Many RN-to-MSN bridge programs are designed so you earn your BSN along the way, saving time compared to completing a BSN first and then applying to a separate MSN program.
MSN vs. DNP: Choosing Your Degree
You can become a nurse practitioner with either a Master of Science in Nursing (MSN) or a Doctor of Nursing Practice (DNP). Both qualify you to sit for NP certification exams, and both allow you to practice as an NP. The MSN is the faster route. The DNP adds roughly one more year of study on top of the MSN timeline, largely because it includes a doctoral project and additional leadership or systems coursework.
A BSN-to-DNP program at Indiana University, for example, runs three years full-time or four years part-time for its family nurse practitioner track. That’s about a year longer than a typical BSN-to-MSN program covering the same NP specialty.
There’s an ongoing push to make the DNP the standard entry-level degree for nurse practitioners. The National Organization of Nurse Practitioner Faculties called for this transition by 2025 and reaffirmed that position in 2023. Nurse anesthesia programs have already made the switch: every student entering a CRNA program since January 2022 has enrolled in a doctoral program. For other NP specialties, though, MSN programs remain widely available and fully accepted for certification and licensure. The DNP push is a recommendation, not a mandate, and plenty of schools continue graduating MSN-prepared NPs.
Full-Time vs. Part-Time Study
Most NP students are working nurses, and programs are built with that reality in mind. Part-time options are common, especially online or hybrid programs, but they add time. A program that takes three years full-time will typically take four years part-time. Some programs offer even more flexible pacing that can stretch to five years.
The tradeoff is straightforward: part-time study lets you keep your income and benefits, but you’ll spend an extra year or more in school. Full-time study gets you to practice sooner, though it usually means reducing your work hours significantly, especially during clinical rotations.
Clinical Hours Add Up
Every NP program requires supervised direct patient care hours before you graduate. The national standard, reaffirmed by 14 major nursing organizations, is a minimum of 500 supervised clinical hours during the NP portion of your program. Many programs require more, sometimes 600 to 750 hours depending on the specialty and the school.
These hours are completed in clinical rotations where you work alongside a preceptor (a practicing NP or physician) seeing real patients. Rotations are typically scheduled during the second half of your program. At some schools, you’re responsible for finding your own preceptor, which can be a logistical challenge in competitive metro areas. Others arrange placements for you. This is worth asking about before you enroll, because difficulty securing a preceptor can delay your graduation.
Does RN Experience Matter?
Most NP programs don’t require a specific number of years as a working RN before you apply. Some require one or two years; many require only an active RN license. But the professional consensus leans heavily toward getting meaningful bedside experience first. A common recommendation is at least 3 years of varied nursing experience before starting NP school, with some practitioners suggesting 5 years.
The reasoning is practical. NP programs teach you to diagnose and manage conditions, but they assume you already have strong clinical assessment skills and nursing judgment. Those abilities develop through hands-on patient care, not classroom learning. An RN who has spent years managing acutely ill patients will absorb NP-level clinical training much faster than someone who went straight from an RN program into graduate school. If you factor in a few years of bedside work, your total timeline from earning your RN license to practicing as an NP is more realistically 5 to 7 years.
After Graduation: Certification and Licensing
Finishing your degree isn’t the final step. You still need to pass a national certification exam in your chosen specialty. The two main certifying bodies are the American Academy of Nurse Practitioners Certification Board (AANPCB) and the American Nurses Credentialing Center (ANCC). Which exam you take depends on your specialty. Family nurse practitioners, for instance, can choose either board.
Most graduates take their certification exam within a few months of completing their program. Once certified, you apply for NP licensure in your state, which involves submitting transcripts, certification verification, and sometimes additional paperwork like a collaborative agreement with a physician (depending on your state’s practice authority laws). The licensing process itself can take a few weeks to a couple of months.
All told, from the day you start your graduate program to the day you see your first patient as a licensed NP, plan for roughly 2.5 to 4.5 years, with the wide range reflecting your starting degree, enrollment status, and how quickly you complete certification after graduation.

