Breakup....

How do you break up with someone you love, but you know you deserve better. I love him like crazy, but when he wants to do something he says I made him mad and that’s why he did it trying to justify his actions and I know it’s just an excuse. It’s just hard to let go because i love him and I don’t really have anywhere else to stay (in college and college is expensive so I don’t have money that could go towards a place of my own) I just don’t know what to do. Any advice would be helpful. I also have depression and my anxieties been high and I’ve been having panic attacks that cause me to shake and I can’t breath or move because it feels like something is squeezing my heart. I just need help...