Question: how many years of school does it take to be a nurse practitioner?
Answer: Becoming a nurse practitioner can take anywhere from six to eight years of education and training. The steps that an individual must take to become a nurse practitioner, and the time each step takes to complete, are as follows: Complete a registered nurse (RN) program (two to four years)