Time,
We all do what we can, when we can.
I think you should feel proud of yourself -- you took action to change your situation--- and I bet a different person returned than was there before. I believe you have grown and perhaps just aren't aware of it.
I don't think you are stupid or have anything to be ashamed of.
This is a quote that I've been recently trying to consider-- don't know if it will help you but I'll share it: ----
"You show your children how much you love them by how well you take care of their mother" (meaning- of course--"mother" is oneself) It's clear that you love your children very much-- please don't forget to love and respect their mother-- after all, they have a part of her in them too.
Thinking of you-----
mandy