Do you know why? If he has no good reason, and you didn't do anything, then it's the other way around... He doesn't deserve you and he shouldn't survive this either... Anyway, you'll be okay. I know it seems like he may be the only person in your life sometimes, but some day, you'll find some one better, so one who will love you for a long, long time. You need to survive, so you can live that day.
Yes you can survive it.You can survive without him.You survived life before meeting him even if it was the worst but you have to keep fighting and if you survived before,you damn sure can survive again.If he lets you go,then he's a fool because after all you've been through,you're still strong and that makes your heart and soul beautiful,even if you don't think it does and if he doesn't realize that then he's not worth your time but don't worry someone will be worth it and he'll love you like no one else:)
Well maybe this wasn't the right guy u will find one someday just be positive and think about the things that r good In life so maybe u fell for him hard but people leave and people stay someday u will find him trust me :)