I had a really good friend, she was great to talk to, and an absolute joy. She was having a rough time with mental illness and I was being a nuisance by being too friendly and pushing her to see a doctor. Well, she insulted me and told me to leave her alone. I really overreacted. I felt so betrayed, in my mind I was only trying to be the best possible friend I could be, but my heart was shattered by her words. I said a bunch of things which were both true and untrue. I hated her in that instant, I told her she was doomed to fail, and I didn't want to stick around to see her fall. What the fuck is wrong with me? I feel terrible and I just want to go back in time and strangle myself before I could say that. I fucking ruined a friendship because I was sensitive and an asshole. I was feeling super happy and supportive, and the next second I felt the deepest and strongest sense of betrayal of my entire life.This made me go to therapy. I needed help if I'm this easy to anger. 

I miss my friend. She meant the world to me. She was like family to me. I could say anything to her. I could talk for hours to her, and I threw it all away because she insulted me once. I have spent the past week stuck in bed with guilt and remorse while she has cut contact with me. I just want to apologize. Is there anything I could do or say to make it up to her?