My partner is lying to me and telling me its my fault
I have been with my partner for 9 years now and we own a house together. We have been through a lot together such as buying a house and travelling the world for a year. We have had a difficult time really... in the past he has cheated (by kissing a couple of girls) and lied a lot. We have tried to get over this many times but I don't know what to do now.
Recently I have found that he has had inappropriate texts with a female member of staff that he manages (her: "ur just picturing me naked again aren't you") and has lied to me about buying stuff when we were supposed to be saving. I get incredibly angry and upset, shouting and swearing when my frustration boils over and am always ashamed of myself for being like this but I feel trapped, lonely, hurt and angry. He says some people would say I deserve this as I am being a in the way I react. He also says that it's a vicious circle... if I moved on and got over it, he wouldn't be angry and frustrated and wouldn't keep doing these things all the time. After about two days after I find out something bad it's then "it's in the past move on" and "I'm sick of hearing about it."
I am distancing myself physically because of the lack of trust and my hurt and he has a go at me for that. I know I am weak but I am lost... I am 32 and feel time is running out...
I don't know how to trust him but I don't feel I have the energy/strength to leave... which I know sounds stupid... I am so depressed!