Hi Steph (again lol)
Jeebus! I didn't realise you were only 14!
I think the best thing you could do if you don't want to put yourself through anymore pain is to get away from the situation you are in.
I would give this boy a wide berth as I feel, from what you have said already, you are only going to get more heartache, he's not the only lad on the planet :o)
This is the mother coming out in me but please if when you say he cheated on his G/F with you, you mean sex and not just kissing, please just be careful. Also binge drinking at such a young age (I know we all probably did it, even tho I'm sure I didnt at 14, 16 maybe but not 14) is very dangerous.
Sorry if you think I am being patronising, just want to be of some help and make you aware of a few risks.
You take care and come back here if you ever need to, there are others who I am sure could be of more help than me :o)