He cheated on me. What should I do?

Mckenzi • 20| Single
My boyfriend of 3 years cheated on me with thisgirl from school.. I am thelast person to find this out.. my boyfriend wants to fix things between us, but I randomly cry now a days, I can't imagine he did this to me.. what advises could you Ladies give me??