Quick Tips/Recap. How long it takes to become a nurse practitioner depends a great deal on what education and experience you already have when you decide to pursue this career. If you are just getting started with your education, it can take at least six years to complete a bachelor’s degree and master’s degree program.