Some relationships have time limits. He’s there for a Reason, a Season or a Lifetime, as the saying goes. Of course, the problem is that you don’t know which one! I do know that if the relationship has expired, something by itself that is silly or random will break you up.
Also, how old are you? It is unusual for high school sweethearts to last into college, for college kids to be together in the Real World, for 20’s to be together in their 30’s.
In my experience the one that helps you get through drama, and not create any, in the right person ~ for me.