Should I leave him?

So my fiancé and I got together in 2018 and at the start he was a dream come true, since then I’ve caught him out lying just about simple things (watching porn when he says he hasn’t, looking up only fans girls) he knows it bothers me and he got rid of them all but now 1 or 2 accounts are popping up on his Instagram about a week after I watched him remove them all, (I’m too scared to say anything because we will just argue again and I hate it) sometimes he will say he doesn’t wanna have sex yet I can go out for a while to come back and find he’s been wanking and watching porn and yet again lying about it, I love him but I feel like actual trash sometimes. What do I do 😭