Just looking for a little support is all... *I’m sorry this post is so long*

So last night my long distance bf of 2 years tells me that he hasn’t been feeling like himself lately, which I’ve come to notice. He wasn’t texting as much and he wouldn’t answer my calls. So I brought up a couple days ago how he was being a little distant and I asked what was wrong? He said it was work, so I said okay that I’d let him sleep longer or whatever he needed to do to feel better. But I’m honestly dumbfounded about what happened last night. Last night he told me he wasn’t feeling the same way as I did about him(?), that he could feel happy, that he was just numb and that he wanted a break. I told him to take the time he needed and he said he didn’t want me waiting on him that I deserved someone that made me happy(?), I was like, you make me happy I’ll gladly wait. And he then bluntly suggests he wants to “split up.” Since the beginning of our relationship I knew he had depression problems but he would tell me all the time how happy he was to see me, and about our future together. We were planning on moving in together next year, kids and marriage sometime in the future, I had already miscarried once, I also planning on seeing him and his family in a couple of weeks. Idk why I’m on here, I know I’m gonna come off as selfish to some people but let’s be honest, if something is so good and coming together you fight for it! After hours of crying last night I came to the realization that he can’t fight, he’s “numb” as he said and can’t reciprocate feelings. So I decided I wouldn’t message him “good morning babe” like I always did because it’s what he would want, but later he decided to send me a snap saying “good morning” and I sent one back and that was that.

If anything I’m just confused? Has anyone else been through this with someone before??