Hi there, wrote a long post early this morning and lost it all grrr! Anyway, the gist was 'humanity and kindness are running very low in some parts of our world right now, support and kindness cost nothing' and lots more of that nature. So glad others came on and have got your thread back on track as a support thread vs a bash someone whilst their down thread.
How did seeing your gp go?
And did you collect your DS from her house before school or after school this avo?
It's a very well trodden path, the 'she's crazy and not a fit mother' story. And it's a really good way of maintaining the abuse.
Trouble is (and this is from my own experience, not a judgement in any way!), whilst you are living inside an abhsive relationship, it's all too easy to seem crazy, hysterical and irrational when others cannot (or will not) see the abusive acts but can see your reaction to those acts. And of course living in a truly awful abusive relationship means your mental health is under attack every moment as you try and make things work against the purposeful chaos and nightmarish reality the abuser has created. Crying, despair, anger etc are all perfectly reasonable responses to an intolerable situation. But take that situation away and all people see is an over reaction.
So SO easy for him to then start saying you're mad and not capable of being a good mother. And everything you do is seen against that frame of him = mr reasonable, you = falling apart hysterical woman.
So, please please be aware of this. You need to step away from this environment where he has the power to make you look crazy, and also make your mental health suffer. You can't win against this.
I'm concerned that you don't sound ready to separate or to stop allowing yourself to get tangled up in his abuse. You don't win and get to live happy ever after like this. The best you can hope for is that you can just about hold it together to pretend on the outside it's not an abjsive relationship... and that will slowly rip you apart.
What do you want to happen now? Are you at the stage where you are keeping on fighting for your marriage and for him to finally see how horrible he's being and change?
Or are you further along where you want to make plans to get away as best you can for you and DS?
Either is ok by the way, it takes a long time for people to recognize the abuse then cycle through all the emotions around that before usually multiple attempts to leave. I'm just asking so we can support you better - it's easy for us to jump straight to the practicalities and actions stage, but it's just as useful to support someone towards that end goal at an earlier stage on their journey.
I posted quite a few times on here before I finally split. I'm sure people got frustrated as I had NO CLUE how bad things were. And kept disappearing when posters wouldn't help in the way I was asking ... which was all about 'how can I help him' vs 'how can I get the hell away from him'! Was years ago now but I've only just been able to come to terms with what abuse was actually happening, and that it was all very very wrong, and that even if I feel guilty, I'm not to blame for my own abuse.
''Twas emotional, financial, social, sexual, and finally physical though now I look back and realise it was physically unacceptable waaay before the punch in the neck that drove me to mumsnet.
I didn't recognise most of that long list of abuse for ages... but I was suffering from it and reacting to it all the way through, even when I didn't know what was wrong. It was all so complicated and such an individual situation others couldn't understand it (Ha! Great excuse when you think you're in such a special situation with so many good reasons why he didn't act like other, kinder, people. That kept me stuck for aaaaagggges).
And yup, I got the 'you're crazy' crap too, and believed it more fool me! I was depressed and anxious absolutely... that's called having a reasonable reaction to an unreasonable situation. I still have mh issues now sometimes, but not in the same way. I got so twisted round I thought I was mad, was all my fault, me being mad 'made him' behave how he did etc etc etc. and others believed him too, I believed him! I even thought that I was the abusive one. (Hits palm on forehead! Doh!).
It was a living nightmare. And the more I tried to tell and got negative feedback, the longer I stayed and the deeper I sunk. I really, really feel for you.
And I think you might be right there, as I was, sinking... 
Sorry I'm waffling! I just want you to know that however dark things are right now, there will be a way out.
And there will be people to support you - in spite of the shocking way this thread began.
Take care. And don't give him any more ammunition if you can possibly help it.