Hey man I’m sorry you are struggling. The holidays are a tough time for sure.
You are going to have to cycle through the stages of grief and they are not linear.
Anger can be good if channeled in the right places.
I understand you may feel guilty but I know you did the best you could and this is not your vault.
I know you can’t see it now but this is a blessing in disguise. You do not want to go through this down the road. Tomorrow is my sons 16th birthday and he will not wake up in my house.