The Big Breakup
The big breakup does not have to be big. Sometimes we get hooked into drama, and everything has to be a big thing.
You need to take some time for yourself. Don't try to break up. Just take a couple of months for yourself. See where you are after that. Just tell him, you need to take some time away from everything that could possibly put stress on you. as you are stressed to the max. And ask him not to call you for sixty days.
You will want to call him, because any love is better than no love at all. But you have to learn to love yourself first. You sound like you are going to be a success in life, you have some goals. You need to say "I love and approve of myself" a million times per day until you actually believe it, deep down. Then, and only then, look for a guy. Then, and only then, will you find a guy that has more than just chemistry. You will find someone who deserves you and who you deserve.