Op, I was 28 and had no idea I was being mentally abused. I was literally besotted with the guy and would have done anything to keep him. One wrong comment (in his mind) and I would be in the bad books, usually at a weekend so he could swan off for four days and ignore me.
The harder I tried to make him happy, the more it wasn't enough. He promised me we would live together but whenever the subject came up he would either pick a fight or give me a list of things I needed to change.
I ended up where you are now, on the verge of a breakdown (which subsequently did happen) so depressed that all I cared about was him, anxious to the point of being too scared to even take a shower, the attacks I got were relentless.
And all the while, because of my own hideous childhood, I felt I had no one and he was the only one that mattered.
Now, let me tell you. Love is NOT like this. Loving someone to the point of doing anything for them and thinking you can't live without them is NOT love. It's dependency, obsession, infatuation, too much belief in the movies and films.
Neither is it love keeping your partner unsure of where they stand in your life and playing games with their head, which this boy is doing to you.
There is no future here and if you think you have hit the bottom, you haven't. It can and will get a whole lot worse. You will completely lose yourself and it will take many months, even years to put yourself back together again.
He is not your rescuer, he is not your knight in shining armour. He is abusive and you have to do your best to accept that.
Unfortunately, vulnerable people attract people like him. Woman's aid really can help, my mother works for one of their places and helps women like you every single day. You have to get yourself out of this situation, however hard it is to do that. Life will only get better for yourself and your child when you do.