This does not sound very fun at all. He probably has deep, but conflicted feelings for you. I’m glad that you are keeping your distance until he gets it all sorted out.
Is there a possibility that he is involved with someone else too? Is there the possibility that he might be gay (it’s happened to me, and there were no outward appearances or flamboyant tendencies)?
I think your best bet is to sit him down, somewhere where you guys won’t be distracted, but someplace public enough in case he gets super-emotional and you need to flee. Then ask him a series of questions. If he can’t answer the questions to your satisfaction, then you need to tell him that you are breaking up and that you need a period of non-communication for 6 months or so until he figures it out. If you keep talking to him by text or phone or e-mail, he’s likely to keep up this on again off again thing. And it will be a long drawn out painful situation for you. The threat of you stopping all contact with him will either make him sort himself out, or he will realize that he doesn’t want a real relationship with you.
Here are some sample questions:
Are you so busy in your life that you can’t or don’t want to have a relationship with me at this time? If your school situation ends (graduation) or improves (because you’ve gotten a handle on it) do you see us together as a couple down the line?
Are you involved with anyone else, whether it’s by phone, text, e-mail or simply having feelings for someone else? If so, then we need to end this right now, because I need to be in a relationship with just one person who is completely certain about me.
Are you gay? Then explain that it happened to a friend of yours and she had no idea.
What exactly do you want from this relationship with me? I’m letting you know now, that if you’re not sure, then we need to break up right now so that you can find out what you really want, but you can’t come back and forth to me while you’re figuring it out.
Are you afraid of committment? If so, why? If you do have a fear of committment, then we need to break up now so that I can find someone who cares about me and actually wants to be in a committed relationship with me.
He will either have answers to these questions that will put your mind at ease, or at least give you the knowledge you need to know whether he is worth continuing with. OR he will hem and haw and try to make you look like you are “needy” or “controlling” or “the one with the problem.” In that case, you will know immediately that you need to break up with him right there on the spot and tell him that you want no further contact with him.