I just graduated from a university with a Bachelors of science in a health related field. Towards the end of my education, I realized that I wanted to be a nurse practitioner, specifically a family nurse practitioner. I have read many posts on this forum, but have not found anything that has helped me figure out which path to take. I am currently applying to nursing programs--- I am applying to a few accelerated BSN, a few graduate entry generalist MSN programs, a few BSN-MSN programs (UPenn and Emory) and a few accelerated specialty MSN programs (Yale, Vanderbilt). I do not know, which route is the best to take. I have some concerns. 1) If I take an accelerated MSN, where I graduate with my NP, will I have enough experience and will I need to get my DNP after? 2) If I apply to a generalist MSN, will it be hard for me to find work as an RN and how long will it take for me to get my DNP? Will I have to work for a few year and then spend an additional 4 years getting my DNP? Is there a significant advantage to applying to be a DNP with a generalist Master's degree, rather than a BSN? If anyone has gone through this process and can offer some advice, I would be so grateful. I feel very lost. My goal is to be an FNP, as soon as possible, but I don't want to be unprepared. However, I don't want to spend 6 years as an RN, while working towards my DNP.