Several pathways exist for those pursuing this degree program path. Those completing an online MSN PNP path may be able to take the necessary courses within 28 months. Other programs, such as a BSN to DNP PNP path, may require 40 months. Some programs are as long as several years.