I really need some advice as my head is all over the place.
I have been married 20 years. Our relationship has always been up and down and was before we married. He hasn't always treated me well - in fact some things I tell people really shock them. If I am honest, I probably only married him as I wanted to settle down and have children. Two years ago he had an affair. I asked him to leave, but even though i had dreamed of this and my friends all wanted me to finish it, I chickened out and took him back. My friends were disappointed in me. We had counselling, we have moved on and bought a fabulous house last year. The affair is in the past.
Now, we have a wonderful life. We get on well, go out a lot and have lots of fun. We have a forever home with kids and dogs. From the outside many people might envy us.
But it's not all good. He gets angry over small things and shouts or sends aggressive texts. I don't want sex with him at all, but he is demanding and wants it 2-3 a week and gets angry and nasty if I don't. I question whether this is my problem or his. I love him as a partner and father of our children. His parents are incredibly controlling and don't like me. To top it all, I have been in contact with someone who I've known 30 years and who has made me see how toxic my relationship is. The fact that I am contemplating a relationship with this person tells me I should leave. I feel a huge amount of guilt because he does love me but I feel we have run the course.