I feel a bit stuck now though. If I need to stop trying to get better, I feel ill get worse. When I say I'm trying I mean I get out for runs, I stay off the wine during the week, I cook my kids their dinner from scratch, I work hard, I'm studying to keep my head occupied, I keep on top of stuff as in tidy house, paying bills, not getting into debt...
When what I actually feel like doing half the time is sinking a bottle of red, eating shit and watching reality TV all day crying into my chips that life isn't fair and no one loves me
I can relate to that! Your list of things you do to 'try' doesn't involve any love for you. It's all about keeping yourself healthy, looking after your kids well, and that's all great.
But if somebody really really loved you and cared about you and wanted you to be smiling and feeling cherished, what would you like them to do for you? Take you out for dinner? Book you in for a massage? Reserve a place at the local meditation group for you? Take you to the seaside so that you could swim in the sea and go on the slot machines? What would they do for you? Make a list. As long as your arm. The '@batteredsoul's is loved' list. Keep thinking of things to add to it, over days and weeks, over the rest of your life.
When you start doing these things for you, your life will change. You will be somebody who has somebody that does lovely things for them. And you will start to love that person, for making small acts that make your life nice. That's the birth of self respect, and self respect is what you're missing.
Even if you can't do any of the things at the moment, the making of the list in itself helps. The focusing on what you love, what you need, what you want. Even if it's 'Flying in a helicopter over the statue of liberty', write it down, despite not having a helicopter, or a babysitter. One day you will do it, and knowing that is step one.
You are far from stuck. You are just stuck in your efforts to 'try'. It's time to make efforts to 'enjoy', and 'relish' and 'savour'. Make your days precious.