Hi and welcome. I have a non-nursing degree and want to become an NP as well. The route I've decided to take is a BSN first, start work as an RN to gain experience, then after 1-2 years go back for the NP to specialize as a Family NP or something else. I'm also looking for my employer to pay for this degree. Now, currently I'm in an accelerated BSN which is 15 months long. I graduate next year. You can also look into these types of programs as well. The Direct Entry MSN programs don't require you to be an RN. People who are RNs and want to obtain their MSN goes through a different program.
There are factors you need to consider, such as money and time spent in these programs. ABSNs and DE-MSN programs are expensive, which is why some career changers opt to get their ASN at a 2 year community college instead. I chose the BSN route because in my area the hospitals are hiring BSNs only. This is not the current issue in all states. So, as difficult it already is to get a job, I'll be setting myself further back with an ASN. Also, you want to consider experience. Although you want to be a Womens Health NP, you may want to think about the possibility of working as an RN to help you more in the role as an NP. You might also find something else you might love to do in the future just by going to clinicals.
I was at clinical last week and had the opportunity to view an operation and to see the nurses at work assisting the doctor. Just by that one experience, I'm now entertaining the thought of having a future in the O.R. because I enjoyed that rotation. I was set on being an FNP, but I decided to be open and allow my clinical experiences to guide me.
I want to add, go lurk around the NP forum on here and read through some of the postings for inspiration (I do that a lot). If you have any questions as well, there are regular NPs in there that will help you. I enjoy the tone in the NP forum.