Really need support.

Im really hurt. My boyfriends mad because I caught him in a lie at lunch and we had a little fight. So because of this he broke up with me. We ve been together for almost a year. I've given him lots of chances but he won't give our relationship another one. I've tried making him stay. He says he loves me and that no one makes him feel the way I do but he says he's just done. If he loved me wouldn't he keep trying? I really love him. I don't understand how I can give him another chance after he cheated but yet he won't give me a chance when he's mad over a fight that was because of him. Ugh. :'( help.