You’re 22. He’s 20 and you’ve been together for 3 months — but you’ve been abroad since the end of the summer. The problem here is that he wants to date an in-town person, and you’re investing way too much in someone you don’t know that well and who isn’t interested in a long-distance relationship. 😕
Typically, you should use the first 3 months of a relationship to get to know someone and decide if you want to continue dating them. Assume that you’re both dating others during this time so that you can be sure and not put too much pressure on the relationship. If you want to continue, then use the second three months to decide if you want to be monogamous. Since you’re only at the three month mark, it sounds like he’s not so sure he wants to continue dating you. His feelings are disappointing, but they’re clear. And the fact that you’re abroad and he’s not with you, makes it even more imperative that you hang loose, back off and enjoy what you have with him, when you have it, if you have it — but not to appear clingy, needy or desperate.
I hope that helps.