Boyfriend keep cheating?

My boyfriend keep cheating give him chance after chance he still do it and I am
Mentally drained out I know i deserve better and I need to heal my heart but it’s hard been together for 4 years about to be 5 years I don’t know anymore
Boyfriend keep cheating?
Post Opinion