Most Helpful Guy
A man who truly loves you... from the deepest of his heart... will always make plans that accommodate both of you together. there are only few times where one's love is in direct conflict of his future or the significant other future... and there should be always ways to compromise. Love is so rare... but good news is: you still young
Probably he thinks he is too young to settle for now. He did like you a lot at some point... but he likes the wide open opportunities outside more. you should limit communication with him. you would start to forget him when he leaves... you will let go... it is not going to be easy... so feel free to express all your emotions, let it all go out
Hopefully once he leaves things will be much easier
Most Helpful Girl
He's letting you go because he feels he has to…that he won't be able to deal with a long distance relationship. When I break up/move on from someone, I have to cut ties... it's easier for me that way. It's selfish, I know, but he's like not able to be friends with you without opening himself up to more hurt.
Have you talked to him about it since? Is he absolutely set on moving on and not willing to do a long distance relationship?