At some point you will realize that you have done too much for someone, that the only next possible step to do is to stop. Leave them alone. Walk away. It's not like you're giving up, and shouldn't try. It's just that you have to draw the line of determination from desperation. What is truly yours would eventually be yours, and what is not, no matter how hard you try, will never be.
I think people tend to forget that your future is so much more important than finding love at this age. Being in a relationship and finding the “right” one can wait because if you fail academically now, it’s over. And that shit will damage you much more than getting dumped or whatnot.
“It’s a strange thing, how you can love somebody, how you can be all eaten up inside with needing them—and they simply don’t need you. That’s all there is to it, and neither of you can do anything about it. And they’ll be the same way with someone else, and someone else will be the same way about you and it goes on and on—this desperate need—and only once in a rare million do the same two people need each other.”—Madeleine L’Engle (via anditslove)