Skip to content
ScrubScope

How Long Does It Take to Become a Nurse Practitioner?

Becoming a nurse practitioner takes roughly six to eight years of education and licensure for someone starting from scratch, and considerably less if you are already a licensed RN. The path has three stacked layers: a registered-nurse license, a graduate degree (MSN or DNP), and national certification in a population focus. How long the whole thing takes depends mostly on where you start and whether you study full-time or part-time around a job. This guide breaks the timeline down by starting point so you can estimate your own, with the figures grounded in the standard education requirements rather than a single advertised number.

The short answer

For someone starting with no nursing background, becoming a nurse practitioner generally takes about six to eight years: roughly four years for a BSN, then two or more years for a graduate degree, plus national certification, since the NP role requires at least a master's[1]. If you are already a BSN-prepared RN, only the graduate degree and certification remain, which is about two to four years. The timeline depends on your starting point and on full-time versus part-time study[2]. The NP role and its specialties are detailed on the NP hub.

The three layers of the path

Every NP timeline is built from the same three stacked requirements, and naming them makes any route easy to estimate.

First is RN licensure. To become a nurse practitioner you must first be a registered nurse, which requires a qualifying nursing degree and passing the NCLEX-RN[3]. Second is a graduate degree: the NP role requires at least a master's (MSN), and many nurses pursue or are increasingly encouraged toward the practice doctorate (DNP)[1]. Third is national certification in a population focus, such as family or psychiatric-mental-health, which is required to practice as an NP[4].

The total time is just the sum of however much of these three layers you still need to complete. Someone with none of them faces the full stack; someone who already holds an RN license and a BSN faces only the graduate degree and certification. That is why your starting point is the single biggest driver of the timeline.

Starting from scratch

The longest route is for someone with no nursing background, and it runs about six to eight years.

A person starting fresh first earns a qualifying nursing degree. A four-year BSN is the typical foundation, taking about four years, after which they pass the NCLEX-RN to become a licensed RN[5]. They then complete a graduate degree, an MSN taking roughly two years full-time or longer part-time, and obtain national certification in their chosen population focus[2]. Summed, that is commonly six to eight years.

The range widens if the graduate credential is a DNP rather than an MSN, since the doctorate takes longer, pushing the total toward or beyond eight years. It also widens if the student studies part-time at either stage. Some nurses also gain RN work experience between the BSN and the graduate program, which some programs prefer or require, and that gap adds to the elapsed time even though it is not classroom time. So the six-to-eight-year figure assumes a fairly continuous full-time path.

Starting as an RN

If you are already a registered nurse, much of the path is behind you, and the remaining time depends on your degree.

A BSN-prepared RN has the first layer done and needs only the graduate degree and certification, which is roughly two to four years depending on MSN versus DNP and full-time versus part-time study[2]. This is the fastest common route to NP, because the bachelor's and RN license are already in hand. Many working RNs do the graduate program part-time while employed, which lengthens the calendar time but lets them keep working.

An ADN-prepared RN has the license but not the bachelor's, so they typically complete a BSN, or an RN-to-MSN bridge that folds the bachelor's into the graduate path, before or as part of reaching the master's. That adds time relative to a BSN-RN. Whether to bridge straight to the master's or complete the BSN first is exactly the fork covered in the RN-to-BSN vs RN-to-MSN guide. The decision affects the timeline, since the bridge can be more efficient than doing the two degrees separately.

What lengthens the timeline

Several factors stretch the timeline beyond the headline ranges, and knowing them prevents underestimating.

Part-time study is the biggest one: a working RN doing a graduate program part-time may take several years for a degree that runs two years full-time[2]. Choosing a DNP over an MSN adds time, since the doctorate is longer. The anesthesia route is the clearest case of that: a nurse anesthetist trains through a doctoral program with a critical-care experience prerequisite in front of it, and the CRNA timeline runs longer than any NP estimate on this page. Required RN experience between degrees, where a program prefers or mandates it, adds elapsed time. Completing prerequisites, especially for a career-changer entering through a second-degree route, can add a year before a program even starts. And the supervised clinical hours required for the population focus must be completed, which is built into the graduate timeline but is non-negotiable.

On the other side, a direct-entry route for a non-nurse with a prior bachelor's can compress the early stages by folding pre-licensure and the master's into one continuous program, though it is still a multi-year commitment. So the honest estimate is to start from your specific starting point, then add for part-time study, a doctorate, required experience, and prerequisites as they apply to you. Whether you even need the master's for your goal is examined in the BSN vs MSN guide.

How to estimate your own timeline

Putting it together, you can estimate your timeline by counting which layers you still need.

Start by checking which of the three layers, RN license, graduate degree, certification, you already hold. If you hold none, plan for roughly six to eight years on a continuous full-time path. If you are a BSN-RN, plan for about two to four years for the graduate degree and certification. If you are an ADN-RN, add the BSN completion or choose a bridge. Then adjust upward for part-time study, a DNP instead of an MSN, any required work experience, and prerequisites. The result is a realistic personal estimate rather than a generic advertised number, which is what lets you plan around work and finances.

Bottom line

Becoming a nurse practitioner takes roughly six to eight years from scratch, four years for a BSN and RN license, then two or more for a graduate degree, plus national certification, since the role requires at least a master's[1]. A BSN-prepared RN needs only about two to four more years for the graduate degree and certification[2]. Part-time study, a DNP, required experience, and prerequisites all lengthen it[4]. Estimate your own by counting which of the three layers, RN license, graduate degree, certification, you still need. The NP role and its specialties are on the NP hub.

ScrubScope ranks programs by fit and never by which school pays more; schools, not us, make every admissions decision.

Reviewed every 90 days.

References

Sources

  1. U.S. Bureau of Labor Statistics, Nurse Anesthetists, Nurse Midwives, and Nurse Practitioners, How to Become One. 2024. https://www.bls.gov/ooh/healthcare/nurse-anesthetists-nurse-midwives-and-nurse-practitioners.htm
  2. American Association of Colleges of Nursing (AACN), Master's Education. 2024. https://www.aacnnursing.org/nursing-education-programs/masters-education
  3. National Council of State Boards of Nursing (NCSBN), About the NCLEX. 2024. https://www.ncsbn.org/exams/about-the-nclex.page
  4. American Association of Nurse Practitioners (AANP), Certification. 2024. https://www.aanp.org/
  5. U.S. Bureau of Labor Statistics, Registered Nurses, How to Become One. 2024. https://www.bls.gov/ooh/healthcare/registered-nurses.htm