Dude, I went through a similiar situation, dated a girl for 2 1/2 yrs. was totally in love with her. We broke up and it was hell, day in and day out all i thought about was her. for 3 yrs. it progressively got better each day but none the less it was tough. I thought about suicide and stupid things like that, lost 30lbs cause i had no appetite, hell for the first 376 days after we broke up, for some reason I dreamed of her every night.... something I had no control over and it sucked. But now I'm with a girl who is more than amazing, I never thought I could love again or that anyone could feel my 1st girl's shoes. But the girl I'm with now has shown me a whole new light. I have run into my ex a few times and we talked, and I have no feelings what so ever left for her, and to think i wanted to commit suicide for her... it is cliche but time heals. you will find someone better. Think if you stayed with this girl all you would do is worry about her cheating on you time and time again. That is never healthy and even though it is hard, know that you deserve better. I am the kind of guy who loves to please his girl. I put her first in everything, if your like that too, then there is a greater risk of it hurting so much when its over. but it will get better. No doubt