sad love

So this guy I've been in love with since I was a freshman in high school and I have been on and off for 4 years and all I've ever wanted him to do is trust me and be loyal but he's sneaking but cares a lot but now it's getting worst and idk what do because I'm so in love and letting him go is hurting me what do I do ?