Dixi,
My Doctor told me many years ago I bottle up my anxiety and depression and then have mini meltdowns where I let off a little steam. I think he thought I was a volcano :)
His theory was I would eventually end up have the big meltdowns which I have had several times. So now I try to let out the anxiety and then let go of it. Sometimes it works and sometimes not but it is worth a try.
Please do not beat yourself up............you are never a failure.
I am so sorry to hear of the loss of your friend. 35 is a shockingly young age to just die and you have a right to feel sad and upset by this news. You are in my prayers and do keep talking to us.
I am here for you, Dixi. ((((((((((HUGS))))))))))
I wish you peace,
Kitt