Smeagol I couldn't read your post and not comment. I've been here myself and had a very similar thread and lots of support from MN (my name back then was AboardTheAxiom).
I remember how disorienting and free falling it felt to realise I was in an abusive relationship and that I wanted to make plans to leave. It's a scary time but you will get through it. For me it took a long time to get my ducks in a row as I struggled to find housing but I kept at it and kept secretly posting for support.
The night I left I was sat in an empty house (that I knew wasn't a forever house) with just clothes and toys and I found myself smiling. I can't begin to explain how different it feels to not be second guessing, not having pressure put on you, not being on parenting guard of your child's feelings, etc. It's such a heavy cloud to live with and most people tend to cope with it by either autopilot and or blocking it out with other crutches.
I have to emphasise the other's advise to not confront him with how you feel or your plans. My ex was exactly the same in that he sensed something had shifted and I did find myself in a vulnerable position at one point - confronted out in a country field at night with no transport of my own or my family, fortunately I managed to blame my "mood" on other stresses I had going on and continued to keep my plans and feelings to myself. Unlike you I had already tried the reasoning and sharing my feelings in the past and had finally had my eyes opened that a controller will just use this against you and weaken your resolve.
I had 6 years just me and DS. We rebuilt a family home while I enjoyed the freedom to express myself (painting walls in bright colours, playing MY music, dressing how I wanted, studying, learning to drive, back to work, seeing friends, not having to shave if I need want to etc). We had lovely times and I have now met a man who couldn't be more different from my ex. It took me a long time to even consider dating again though. Focusing on me and DS was my priority.
Good luck smeagol and keep posting on here for support.