Completing the Accelerated RN to FNP option with Herzing takes 24 months. If you choose this path you will not earn a BSN.If you choose to earn your BSN first, you’ll need 12 months to go from RN to BSN, and another 20 months to go from BSN to FNP in our MSN-FNP program—for a total of at least 32 months. Learn more about our accelerated RN to FNP optionExplore Now Other Questions How can I continue advancing my nursing career? Is the sterile processing certification exam hard? Can I become a nurse practitioner with a non-nursing bachelor's degree? How much does the paramedic to BSN program cost?