Hey Jamm,
You need more then some advice from us, you need some real help Sista!
Since you've got health insurance now, I strongly suggest you find a therapist you like and get busy on yourself. Your post sounds very detatched and very isolated, it will be a great relief to you to have someone to work things through with.
Your child and your 'good guy' deserve a better life which starts with MOM, as all things do. And before you can decide what's best for them, you need help deciding what's best for Mama!
(To be honest, I spent a good half hour hammering you, then erased it, sigh)
I'd have to ultimately agree with previous posters who suggest you sort through the rubble before leaving for the last time.
Anyway what you need is someone on your side, not someone hammering you, so I REALLY hope you'll go talk to someone. Today, make the call, really.
Meanwhile, love that baby like crazy.
Good Luck and positive vibes! :)