breakups are always incredibly diffuclt. i'm sorry
You are both young and it sounds like he is in a different place in his life than you are and probably cannot handle a true serious committment.
Do move on and start dating again, keep things light with him when you see him, but chances are, with a little time, you'll probably see that you've outgrown him.
If he isn't ready to commit, there's nothing anyone can do to change that, not even himself, it seems he's just not on that path And you'll certainly be better off without him. Cherish the relationship you had with him and learn from it, but give your heart a chance to mend and move on.
My heart goes out to you

Also, take this time to focus on yourself and start thinking about what you want out of life and what path you wish to take. And pamper yourself too!
Sweetpea