shirley...
You dont know me...I am just some type written words, but I have to say your post and words have made me sad. I have been where your at, and it is sad for me to remember it and sad for me to know someone else is feeling the way I felt and you feel now. I know your worried about your kids, as you say messing them up...but shirley, what you are going through day in and day out is messing you up...
fight!!! take every step you need to take to save who YOU are..fight anyone who tries to bury you under self doubt, fight for your worth, fight for your health..FIGHT!!!! Life isnt paved for us, and you cant pave it for your children...but you can teach them through examples how to FIGHT for who you are, who they can be, and against anyone who would break them down !
Be tenatious as hell, and be the best you can be...!!!! and if he gets in your way...keep FIGHTING!!!!
Take care of you and yours
Samantha