What would you do if you were in my shoes?

When I met my ex, we clicked right away, same birthday, lots in common, and easy conversation. I met his family and everything felt natural and strong between us.
Not long after, he lost someone very close to him (due to a sui*ide), and it shook him deeply. They had plans to go back to school, so the loss left him feeling completely lost. He stopped coming to work, but we stayed together and grew even closer. Eventually I left the job for school, but our bond stayed strong.
Later on, he experienced another loss—a family friend. at first he seemed okay, but gradually, he started doubting himself. He said he felt like a bad boyfriend for not doing enough—no dates, no flowers, no money—and that he was dragging me down. I reminded him those things didn’t matter to me. Just being together, talking, gaming, and having deep conversations was more than enough. He was figuring out his next steps and applying to jobs, and I was proud of him for trying.
But after a while, his responses grew shorter, and he became more distant. Eventually, he asked if we could just be friends. It hurt, but i understood, I was in his shoes before. Grief can make love feel like too much to carry. I asked if this was a breakup or just a break, and he said:
“i’m not sure, but if i keep this up i might end up being self-destructive. toward myself and this relationship. you’re a good girl, and asking to be friends feels selfish and shameful because i know how much you care about me.”
I told him I appreciated his honesty, and that i didn’t see it as selfish. I asked if there was someone else, and he said no—just sadness. He’s been coping the best he can.

I’m still just… unsure. I care about him deeply. We’re still close and still talk, but things aren’t the same, and it’s hard not knowing if this is something temporary or if I need to start letting go. I don’t want to overwhelm him or cling too tightly, but I also don’t want to pull away when he might still need someone who understands.

What would you do if you were in my shoes?
Post Opinion