If you can just take a step back and look at this situation as if it were happening to one of your friends, what would you be telling her? You had been talking to this guy for 6 months, then he finally asks you for a date. You date him for 3 weeks, then he says he wants to just be friends. Then he says once he gets back to "where he was" he would like to try again with you. Whatever did he mean by that? Did he clarify this? Sadly, it seems that he has been involved with someone all along. This is why it took him 6 months to finally ask you out. It seems as though he was just taking a break from someone else.
If he should want to try again, are you certain that you could trust him not to do this same thing again? This scenario leaves about a 30% change that the relationship could ever be successful. This really had nothing to do with you, it is just that there are things about himself that he doesn't want you to know about.
You deserve to be happy, so you shouldn't wait just for him. Besides, he took the coward's way out and sent you a text to put things on hold. So, be kind to yourself and don't be eager to take him back.
Take care!
