I had an ex that did this. In the end, after a couple of years, we had a humdinger of a row one Sunday night, where he told me he was leaving, then agreed to stay when I begged him.
The next morning, he gave me the 'silent treatment' to punish me. I cracked, and inside I thought, well, he's saying he doesn't want to be with me, and he's acting like he doesn't want to be with me, so fuck it, he won't be with me.
After he had left for work, I systematically went through every room in the house (including the loft), and put every single thing of his on the back garden lawn.
When he had just finished work, I told him his stuff was in the garden, and if he wanted it he had better hurry up and come and get it as it was starting to rain.
HE started begging ME to stay. I locked the doors, pulled the curtains, and ignored him.
Lucyellensmum, you have been posting about this fucknugget for years. Find your sense of self confidence and stop allowing him to treat you like this, before your DD thinks that this is the normal way for a woman to be treated, and ends up in a relationship like this herself.
If this was your DD posting this, or telling you this, what would be your advice to her? Take that advice yourself.
You can't possibly think that having two together but unhappy parents is better for your DD than having a happy mum, can you?
You do know that as soon as he leaves, your anxiety and depression will lift, don't you? It's called situational depression - it's caused by the awful situation you are living in. Change that, and your anxiety and depression will go.
Been there, got the t-shirt.
Please, PLEASE read the Women's Aid link posted upthread, and see how many abusive behaviours your partner is displaying.
Would you accept a stranger in the street calling you a fat cunt? No? So why are you accepting it from the one person who has declared his love for you, told you that you are his 'soulmate'?
Do these abusive bastards have a script or what? same thing my ex told me too. Soulmate my arse. If you truly were his soulmate, he wouldn't be calling you a fat cunt.
If he's calling you, his supposed soulmate, a fat cunt, is he calling his mum a fat cunt, and his mates fat cunts, and your neighbours fat cunts, a stranger in the street a fat cunt? No? So why does he treat other people better than the person he claims to love?
You know that you are only 'nagging' because he doesn't give a shit about your feelings, yes? If you were with a man that knew you disliked being late, he would accept that as part of you, and would go his best to be on time, and listen to your feelings, yes?
You aren't 'nagging', you are trying to get him to listen to you. But he won't.
Find your self respect and, well, leave the bastard.
You will fall apart at first, but within a week, you will realise how much freer you feel, how you aren't always walking on eggshells to keep him happy, how you can get through a day without being told you are a nag...
Your only choices are 1) Stay with him, but accept that he will do things his way, ignoring your feelings, making you feel smaller and smaller inside, like you don't matter at all, making you more and more depressed, HE WILL NOT CHANGE. Only you can know if you can feel like this, every day, for ever.
You will either have to completely ignore the fact that you have needs, and never tell him to hurry up, to put the bins out, and basically lie down and be a doormat to keep the peace (which will teach your DD that the Woman must do whatever the Man wants to keep him happy, even at the expense of her own happiness. Not a hood relationship model.)
Or you will have to continue as you are, with the 'nagging' not being heard, rows, emotional rollercoasters that leave you feeling washed out, and like you have no energy for your DD (again, been there, it leaves you feeling hollowed out for days afterwards, and just as you get back to normal, it's the weekend again), short tempered with her. *(Which will teach your DD that in a relationship it is ok to be called hurtful names, it is ok to have your opinions ignored, you don't talk about issues, you shout about them. Again not a good relationship model.)
2) Leave him.
Please think more seriously about option 2. For you and your DD. This is not a normal way to live, and I can guarantee you that the way you are acting (short tempered, 'nagging') is a DIRECT RESULT of your relationship situation and the way your partner is behaving towards you.
What would happen if you started talking about your feelings AFTER he had said he didn't want to discuss it? Would he walk away? What would he go if you CALMLY followed him, and told him "When you call me 'fat cunt' I find that hurtful"? Would he shout at you if you told him calmly?
If so, then it is NOT YOU.
The reason your counselling isn't working is because you don't need counselling. You need to not be living with someone who stonewalls you.
Go and google stonewalling, read about it, and then come back and tell me if that is what your partner is doing or not. Because it IS.
Aw, OP, you are where I was back in 2008, and it is do painful to read this, the dawning realisation that the person you would literally rip your own heart out for if they had a heart attack, treating you like this, and the fact that it is happening to somebody else and I can't help them.
I know what it must have been like to be the ladies on here that were reading MY threads back then.
Take care if yourself, OP. you are stronger than you think, and I hope you realise that soon.