Think of it as an oppurtunity to grow and learn. He's gone for good. You will be fine soon. Hang out with your girl pals, sign up for any activity, learn something new. You are too young to waste your time, life and energy on someone who doesn't treat you right or see your worth. Good times ahead ♡♡♡
And stay strong. You need yourself now.
Since everyone has already given you really good and sweet advise, I'll give you my honesty as well. Although, it may not be as pretty as others, but they're genuine. He wasn't taken away from you at all.
It was a decision he made on his own. It may seem unfair to you but it's fair that he makes his own choices and doesn't stay in the relationship just to make you happy if he isn't. Honestly, the age gap reason is, for the most part, a lie. He knows what type of person you are, so in a way, he may have been indirectly forced to use that reason to initiate the break up.
Perhaps he knows that you're a fragile person who can't accept the truth, sometimes, or someone he can't be honest with, so he has to go this route. It may have been hard for him, too. He may have been waiting for a while now, for the right moment. We only see the world from our own perspective, so we may feel like the victims, but perhaps he may be one, too.
However, don't focus on why you two broke up because if you do, you'll just end up trying to make things work, when they may never work out no matter how hard you try or how perfect you become. If you really love him, let him go. You want the one you love to be happy, ultimately.
Sure, it's going to hurt, but if he's happier elsewhere, somewhere without you, then perhaps he's not the one, even if you think he is, now. When someone wishes to leave, nothing can deter them. What's left to do is to have a proper farewell. While you two ended on an okay note, not hating one another, leave it there.
You don't want to keep over thinking, obsessing, and digging any deeper if you don't want to hurt any further. You sound like a really sincere, one hearted, and sweet person. All of us at this board care about you. You deserve someone who will love all of you, forever.
If he can't see that, then someone else will, but you have to pick up all of the little pieces of your heart and take that step forward towards healing. Happiness isn't something you receive from someone. It's a state of mind that you, yourself, have to pursue and live in, no one else can make you. It's like, can you taste the delicious food when your boyfriend is eating it? No.