Okay so long story short... Been with DP for 2 years, got an 11 month old son and home together. Throughout the 2 years he has cheated on me (nothing physical I know of) but chatting online, talking to exes etc. The first time I found him talking to women and video chatting them. Then it was a number hidden on his phone of a girl from work. Then it's been searching for naked pics etc. After that we split and then got back together for me to find pictures of his ex and other girls on his phone along with the fact he'd been calling her and speaking to her and god knows who else whilst at work then coming home to me and our son.
I know, I should of left from the first 'mistake' but I'm young and just wanted us to work so I tried to forgive him, and as the time passed it got harder and harder to leave.
Obviously he now feels he's able to walk all over me with an apology afterwards and everything will be okay no matter how many times he says that's not the case.
I've finally realised after these 2 years with everything that has happened that there isn't a future for us anymore, I do love him but I am unable to forgive and forget and am simply fed up of being sat at home crying being paranoid! Surely after all this in just 2 years he's never going to change, right?
I guess I'm posting this because I am scared of going down the single mom route. I'm only 20 and I know It's not going to be like this forever but, this isn't how I planned my life at all.
Any advice on how to get through this or anyone who's been through anything similar I'd appreciate so much!