Ghosted by boyfriend after an argument? What should I do?

I’ve been in a relationship with this guy for 7 months now. He just got laid off from his job and I could tell this was very detrimental to him and then his cousin suddenly passed away from Covid (he was close with his cousin). Long story short, because of these incidents he was very short with me and angry and his friends/family members for the past month. I was very understanding and let him know that I know he’s going through a lot and let him know if he needed space, just tell me and I’ll give it to him and that I was happy to help in any way. The last time I spoke with him was over a week ago. He invited me to his friends place for a get together. Everything seemed fine and then we started arguing (over little stupid things). He said a few hurtful things to me out of anger and I told him that I know he’s going through a lot but that’s not an excuse to be mean to me. I ended up leaving the get together early and told him I wasn’t sure what the best thing to do was, but it seemed like things were getting worse between us. He said “I love you and I still want to be with you. I’m sorry and things will get better I promise we’ve just had a rough month” He messaged me couple times after that night but it was very short and very cold, not like him. Then this is the last message I received from him “I’ve been upset for days thinking about our last argument. I feel sick to my stomach. I don’t know how we can ever move past this” I’ve tried to reach out to him since that message and I acknowledged that he’s going through a lot and that I want to help in any way. I called him several times and asked him to please let me know he’s ok. But nothing. I later found out he’s ok bc he’s been active on Snapchat and fb. I messaged his mother (I have a relationship with most of his family) and she said she’s sorry and she hasn’t been able to reach him either. I don’t know if we’re over or what to do at this point... please help
Ghosted by boyfriend after an argument? What should I do?
Post Opinion