Hi little bit!
Welcome to nursing! It sounds like you have been through a lot in your life ... and that you have so much to offer the little babies you'll be taking care of in the NICU. There are a lot of threads on this board that give answers to your questions but I'll give you my opinion:
You know your job is doing something that heals people in one way or another
There's always a job out there because of the shortage
There are lots of opportunities for advancement, growth, and learning.
If you work 12 hr shifts, you only work 3 days a week
The money ain't bad
You don't have to wear pantyhose and get dressed up for work
Nursing can be very stressful and demanding.
You have to work hollidays
12 hr shifts are hard if you have children and limited help with childcare
You have to work overtime or agency to get the really big bucks
Nurses don't always treat each other very nicely
On nursing school
If you like school, you'll like nursing school
If school is hard for you (you have to struggle alot), nursing school will be too but stick with it, it's worth the trouble
You'll be forced to memorize a lot of crap you'll never use again
You're going to get criticized.... don't take it personally- most of the time they're just trying to make you a better nurse.
The test you take to become a registered nurse is confusing and stressful, but most people pass it just fine
I wish you the best of luck with whatever path you choose to travel.