In Love But Not Together

We’re each other’s first loves. It’s been 3 years together and I can’t imagine my life without him. We broke up today. He’s battled with being sad for a while now. He gets in depressed moods. He puts so much pressure on himself to make money and always be working and pleasing everyone and he’s only 20. Lately he’s been neglecting me and pushing me away when he’s sad which is most of the time lately. He refuses to go see a therapist because he wants to figure out his head on his own. When he gets like this he becomes mean and usually takes his anger out on me. He knows this and says I deserve better and that he needs to figure out himself before being w me. What makes me sad is that he only has pushed me away. He’s still working non stop which always makes him feel worse. He acts like our relationship is a job when it’s supposed to be fun. It just feels so wrong to break up. We both were crying saying we love each other and he says I’m right for him but he doesn’t know how to be in a relationship when he feels depressed and unhappy at everything, even me. How can 2 people want each other and be in love and still break up? I can’t eat, sleep and barely move. Ik he needs this time but I’m a mess I want him so bad. Advice?