awwwwwwwwwww....i'm soooo sorry...reading this made me sooo sad... all things happen for a reason. i know it sounds corny but it's true. u never know whats gonna happen in the future. maybe there's someone out there that is even better for u....or she might come back in the future... dave, i don't think anyone knows how to love properly or how to be the perfect bf or gf. there is just no such thing. we all have our faults. as long as we try to love in our own way, it is still a form of love. don't blame urself too much. ur still young and there has to be mistakes and barriers in ur life. take it as a step into ur journey of learning about life. with this relationship, u learn. time will heal all. there really isn't anything else that can make the pain go away faster. if there is, it's all temporary. just understand that u are better to have had this relationship for the time then to never have had it at all. good luck dave!!!!
Life is filled with problems. The road ahead will never be a smooth ride. Just take it as an experience and learn from it and hopefully grow as well. I once had been hurt really badly and thought I would never get over him and recover, but with time and support from friends I slowly managed to move on. Just concentrate on your studies/work now.
move on.... you probably still love her but it seems like she doesnt anymore. so find someone else. how does that chinese phrase go... "if the old one doesnt go, the new one cant come"