Is it worth continuing my (24F) relationship with my boyfriend (25M)?

r/

I’m not sure whether I’m completely unreasonable for this or not, but me and my boyfriend have been together for about 1.5 years and recently I found screen recordings of Instagram stories of a girl he knows I don’t like. The reason I do not like this girl is because she has a history of flirting with others’ boyfriends and oftens wears revealing clothes and posts herself for attention. He tried to deny it at first, but later opened up and confessed to saving her stories on a hidden account along with viewing many of my girl friends’ stories in attempt to feel turned on by them (he admitted that even though he wished to feel something, he never did. More on this later). He also confessed his PA to me and admitted to watching and masturbating to the videos throughout the entirety of our relationship. He said the reason he viewed the stories was because he was horny, and he was afraid and ashamed to admit how horny he was, therefore turning to other women and consuming material.
Now, I’ve seen a lot of people saying that watching porn is not cheating and not something breakup worthy; however, I have a history of being viewed as nothing but a sex object and am very against porn.
My real question is how I should approach our relationship now, knowing he had tried to look at other girls and if it matters if he didn’t feel any attraction towards them (which I find weird considering he did save videos of that one girl) and whether he deserved another chance. He has sworn to change, never watch porn without my knowledge again and never look at other girls again and said he needed the slap in the face to turn over a new leaf. Though part of me believes him, this situation has had a big impact on my already low self esteem and has made me 100x more insecure. How should I approach him now and is it worth staying together?

TLDR: My boyfriend of 1.5 years has been looking at my friends trying to feel turned on by them (unsuccessfully) and has a PA but swears to change, is another chance worth it?