What has happened is sad, but you will have to deal with it. If you are sue that it is a dead end, then control yourself and do anything in order to forget him/her; get busy and do something that will fill most of your time. And with the passing of time, you will heal. You are so young, you are only 20 or more, you have years to come, that will be full of millions of things to do.
Concentrate on your studying, take up a hobby, go out with friends and live your life and don't let anything stop you from having fun.
It seems to me you are a strong young man/woman, and the decision you took is the right one, don't weaken and keep your promise to your mom.
"THEY WILL COME A TIME WHEN YOU WILL MEET Mr/Ms: RIGHT.....AND YOU WILL BE A HAPPY SOUL"
I believe it is hard to forget someone you love but look at it from another point, your love for him/her may be due to the fact that you lost him/her. Sometimes, when our love life is empty, we tend to dwell on the old one and beautify him. To forget him/her, you have to believe that you will meet someone better than him/her and encourage yourself to move on. It is our lives and our friends can not help us much. To forget him/her, we can only depend on ourselves. That what i am believe in and trying to practise now: to forget someone i love, to forget that he does not love me, to forget that he love another girl/boy, to forget everything about him. To forget so much so that there is only pure friendship between us.
nchallah ya rabi l'algerie qualifié fi la coupe du monde skara fel massriyine w wach darou fina .......rabbi wkilhom....au Soudan ndiroulhom lhaaaarrrrrrrr b3etnalhom ghir brahechhhhhhhhhh...jibouha ya lawled........one two three vivA l'ALGERIE.....