A bit long but help appreciated, thanks
He asked out this girl before he met me but she rejected him. I kept finding her at the top of his fb search. I knew he found her really attractive but I didn't think much of it because 99% sure he wasn't messaging her and it's natural to find other ppl attractive. But I kept finding him search for her. One day he asked to see the IG posts I liked so I showed him. I asked to see his. He was reluctant but let me and I found he liked lots of photos of this girl. His phone is in a different language and he lied sayin those pics were from months ago when they were actually a few days ago. I told him it made me uncomfortable. Few weeks/months down the line and it kept happening and causing minor arguments. But as I said he wasnt messaging her and I know he loved me so I brushed it off. He broke up with me lots during the last month of our relationship with stupid excuses, but the last time was just before summer started. Few days into the holidays he asked for me back again and said the real reason he kept breaking it off was because of commitment issues and being cheated on in the past which made sense. I expressed my concern to him about taking him back because of all the stuff he had done in the past and he said he's changed. I considered taking him back but then he dropped a BOMBSHELL. Apparently he always searched for her because when he was bored of porn (and I guess me consequently) he would MASTURBATE to her. He said it was just like watching porn and he has no feelings for her, he just thought she was attractive. I was always lenient and understanding with him but this time he really crossed the line. I told our mutual friends (in hindsight I shouldn't have released such personal details of his life to them but was hurt and needed consoling) and they agreed it was not normal and kinda creepy. When one friend confronted him he backtracked and said he didn't want to hurt me anymore so he said that to put me off him. I call BS because of how he told me/the circumstances which I will not go into, but who knows.
Anyway I just want to know is his behaviour is normal/did I overreact? I don't have any problem with him watching porn and admiring the occasional hot girl on FB or IG, who doesn't? But it's not normal for him to always be searching for the same girl right? But before he dropped that bombshell I admit he was fighting really hard to get me back and I genuinely believe he loves me. So can guys really change for a girl they love? Should I give him one last chance?
P.S. I'm not the jealous/overly possessive type and I don't snoop on his phone. We let eachother use eachothers phone and sometimes I prank his FB or something and come across his searches.