Should I forgive my boyfriend for cheating?

I recently found out my boyfriend was cheating and he said it was a mistake and that he will never do it again but i still don’t feel right.
Should I forgive my boyfriend for cheating?
Post Opinion