My pleasure Freckles. Would have replied earlier but my connection went down, grrr!
It is extremely hard to think up ideas when you are bogged down, to see how you can make something happen. I like the phrase from Broen that she 'pulled some bravery out of the bag.' That's a good way of putting it... it's like making the final push at the point you feel most exhausted. The thing is, you sound a really good and loveable person - I am sure there are people around you who want to help, even on days when you are not sure which way is up.
Write a few things down so that you can remind yourself when you get foggy - perhaps under the heading 'Things I won't miss'. I found an old MN thread of mine that really bucked me up when I started getting a bit foggy. You need back up. Gather people around you who will uphold the truth for you. The thing is that he will play mind-games with you, he will accuse you of breaking up the family (which is exactly what he has done with his behaviour) he will try to mess with your head, through which you need to stay strong and resolute. And you will.
There is loads you need to know on a practical level - so going to see a solicitor ASAP will really help, then you can tick off a few 'known unknowns' about the finances etc. I think you will be better off than you think. If you are a SAHM and financially dependent then he has to provide for you.
Try and create a little space in your head for how you would like things to be. Would he move out do you think? Have a think about how that might happen. Do you fear that he would refuse to go? Does he ever suggest splitting up or divorcing in one of his tirades? My STBXH was the classic controller who would obstruct anything he thought I wanted... so I did the classic 'Make him think he thought of it" move on him. Tread carefully and get all the advice you can before that issue comes up between you. Be prepared. I can't tell you what a relief it was when mine finally went. I never missed him, not one little bit.
Stay on MN and pop in for pep-talks when you need it. Life will be better, definitely.
p.s. I like LavenderHoney's suggestion of getting as organised as you can now. And yes, get your driving test, maybe a car etc before acting. If it's not too far off, that is. Tell your mum. I don't think eventually moving to SW is bad. I'm sure you can sort access with that.