i have been there my friend , i know the turmoils of relationship.
My advice is; for now it seems like u can't move on... but really whoever said it , said it right "time is the best healer" and when you meet that one special person , you'll be thankful that u got rid of that hurting relationship... coz everything happens for a reason.
Belive me ; if this relationship hasn't worked now , it won't work in future..coz he just happens to be the wrong guy no matter wat your hurting heart / brain says.
Just keep moving forward, some day your "the special one" is gona thank him for letting you go.
peace
take care and good luck
Dr. Vumi