Dude,thats the bad thing about falling in love.Its easy to fall in love but getting over it can be very difficult if you still have feelings for her. Love is great, it motivates you, it makes you wanna do everything all at once! but one day its over. Logically yes because we die. We all die alone. But in terms of relationships, therere lots of them that last a lifetime but others are doomed. You my friend,I know its hard, I know how you feel (its relative ok ) but youre going through a phase in which you have to suffer. I know its been a long time and you seem not getting over her but thats normal if you persist having the feelings around. You dont have to hate her, some think its easier but you have to organize your life, its pushing you down and you dont deserve that, youre a good guy and you need to like yourself a little more. She doesnt like you but you need to like yourself to more to move on. And if you like yourself stop what youre doing. I know , "its easy for to say that because youre not in my position!" but you know that there arent many ways to solve this. Even if you dont wanna hear this now, you will meet other woman in your life and this experience you had with your ex made good to you because now you more about how relationships work. What went wrong with your ex now you can prevent with in a future relationships. Its sucks suffering, its depressing but its also a lesson. you learn a lot ! I know you thought a lot about what went wrong and all that, and oh if i did things this way etc etc.. My friend organize yourself, your priorities. dont say no to love but dont go running after it. Life has a lot to offer, not just love and sex. ( although its fu***** great) everything in its time. I feel alone, i hate it. but im gonna do what i just recommended you. And youll do the same. ok? Friends are important, you surely have friends. go out with them, never talk about her. its boring, and when you meet a girl, talk to her with respect. Dont make a movie about it. Thers still a lot to learn. Love is understanding. Sorry for my english, im portuguese. Bye