I've been in a relationship for 2 years. Known him for 10 years previous.
We've had ups and downs, a lot more downs than ups. He tells me I'm annoying, has called me fat and ugly, promises me thinks and breaks his promises to me, tells me I ruin everything for him and make him not want to spend time with.
He has a massive drink problem. Would drink every night if he could afford it, stays out til 4 in the morning taking drugs on week nights and weekends. He will start an argument and carry it on the next day and when the drink/hangover has worn off he's nice again.
On the other hand, when he's in a good mood he's lovely, the kindest person to be a round and would do anything for anyone.
I know it's a toxic relationship and I know it needs to end, but why is it so hard?!