Should I forgive my boyfriend for lying?

Anonymous
HI, I've just found out my boyfriend has lied to me. About a month ago I found out he has visited a website called 'chaturbate' it basically has cam girls who you can watch for free and send messages to in a chatroom. When i asked him about it he told me he had been told his friends sister was on it and him and another friend thought it would be funny to go and check. I didn't believe him at all and he got angry because of this. It was brought up a few times but he kept sticking to the same story. However, last night I seen he had searched for 'free tokens on chaturbate ' so I confronted him again and he still tried to tell me the same story again and was annoyed I had brought it up. Eventually, after packing up all my stuff and telling him I was moving out and going back to my mums He told me the 'truth'. That he had visited the website while I was away and the tokens are to tip girls to get them to do stuff on cam in the chatroom. I don't know if I can forgive him for this. To me it feels like I've been cheated on and I don't know if I've been given the full story. It's also making me think about whether he's been lying about other stuff too.
Should I forgive my boyfriend for lying?
10 Opinion