Sorry for the long post but I really need to get a few things off my chest & see what others would think of my situation. I have been in a relationship for 15 years, he is my first and only partner. He worked away for years whilst I brought up our children and had my life on hold. He has cheated on me whilst working away and at home. Flirted with my friends in front of me all the time when we are out and hates me in drink, leaves me to walk home alone. A few year ago a girl from a area he worked msgd him on fb to say he lied about being single, i found messages of him asking my friend what porn she was watching so he could do it to the same ( they ended up calling) he told a friend he was in love with one of my best friends a few year back & I even found emails to see he had purchased a vibrator for my own mother 2 year ago. As you can imagine all of this made me distraught , ruined the relationships with friends and even my mother .I have been broken down in every way and made to not feel good enough. I stayed and dealt with all of it on my own as i didnt have anyone and I didnt want a broken family for my children. He was obviously full if apologies and change and then goes straight back into the same shitty person. I thrive off the highs as theyre so rare but every day is constant misery and he is so negative. He doesnt take us as a family out and in the school holidays i do day trips with the kids myself, he has been home since covid, not working and has no interest in doing so. I feel so dragged down in life. He wont help around the house until i nag and then theres an argument through me nagging. I dont want to nag but its the only way I get through. I know all this sounds crazy but I honestly have always loved him, less now than before but I cant seem to be without him. Is it because its all I know or am I right in hoping he will change in the future? I am so full of rage lately, so frustrated and every time I speak on anything I'm belittled for bringing up the past but I need to heal. When I have strong days and ask him to leave , he goes for a few hours and comes back acting like nothing ever happened. In arguments he calls me crazy psycho etc & im not even though after everything i should be. I feel trapped and so unhappy but know I love him, i am so lost, he's all i know :( I have a lot of love to give in this life and know i deserve more i just dont know how to get it.