Oh dear
It seems like you should have dumped him a long time ago!
If he cheats on you alot, he isn't worth your time. He might just be using you as a back up or something, or so he knows someone will always love him.
Don't forgive him, don't fall for him, don't be with him!
You deserve so much better.
I know it's hard but you are fourteen and you have so much going for you. It seems like you love him now but when you develop and bloom more you'll realize he wasn't worth your time to begin with. You'll find someone who treats you so much better, just don't be with him!
If you ever need to chat never hesitate to
PM me! <3
---Mimi