Looking for some advice.
My OH has a history of MH problems - mainly depression and anxiety - I accept this as part of him and have been as supportive as I can (financially supportive when he is out of work, lots of cuddles, encouraging him to peruse hobbies etc). On the whole he has it under control and we have a happy 8 year relationship.
We had a baby about 6 months ago and this seems to have been a catalyst for some pretty weird behaviour. In this time he has lost his job (due to an argument with manager), disappeared for several days at a time over nothing and stopped taking his anti depressants.
A couple of weeks ago, i received a message from one of his former work friends to say that he had cheated on me years previously and that he had told her he had feelings for her. It was completely out of the blue, I had no suspicions. I confronted him and he admitted it. I was so hurt and genuinely considered ending the relationship.
We talked things through and the cheating was a one night drunk stand 4 years ago.. he said he felt like he wasn't getting any affection at home and that's why he did it - at the time I had a condition called vulvyadynia which basically made sex impossible - I had an operation to fix this which on the whole was successful but has made sex psychologically difficult but it's something I've been working on with time. This is something we had discussed at the time and he agreed to stand by me.
The friend apparently "got inside his head" and he didn't mean he had feelings for her
and he loves me. In reality I think he felt a bit neglected because I've been putting all my energy into baby.
I decided to forgive him. Mainly because of the baby if I'm 100% honest with myself. I couldn't bare to have to spend time apart from baby, especially when he is so young but equally i do still love my partner and id feel terrible if he missed out on baby's firsts.
Since forgiving him I've tried to be more intimate as this was clearly an issue for him and we had a lovely week where everything seemed good.
One night out of the blue he started accusing me of cheating on him! Apparently I forgave him too easily. The things he is bringing up are from years and years ago - when we first got together - and are based on things he said he saw in my phone. Because it's so long ago I can't remember details but I do know I haven't cheated. These have probably just been taken out of context. It's hard to say now when I have no way of seeing these messages myself. He also goes on about a night I came home drunk and got upset and started apologising to him. He thinks there must be a sinister reason for this - this was about 7 years ago and i told him I have no memory of anything in particular happening. Perhaps at worst someone had tried to kiss me and I moved back - but I have no memory of it and none of my friends do either - so unlikely anything happened. That's only me surmising why I was upset. Not my smartest move as he's now convinced i cheated on him.
He's behaving erratically, calling me a compulsive liar because I say I can't remember, he's punched and broke things in anger over this. Said I'm he one whose caused his depression all this time. Said some pretty nasty stuff. But he always comes back and says he loves me and wants things to work. I don't know what to do! I feel like he'll never let this go despite me forgiving his cheating. I just want things to go back to how they were before. Will it? Or is it time i called time on us? After some practical advice.