I lost my only friend because of overcaring
To clarify I know I am and was wrong in this.
My friend and I are together for many years. We went to the same college, went to the same places for jobs, and now doing Ph.D. from the same lab. After coming abroad for my Ph.D. I came to know about his illness and for some reason started overcaring for his health. In which I stopped him from drinking and smoking. I didn't realize that he is getting irritated by it. Although we are roommates and go to the same lab for work he now keeps a distance. I didn't notice. For the last few years, he put on headphones and play mobile games while I talk to him. I didn't react but now it is irritating. He doesn't talk like this with anyone. I can't leave this house.
The problem is I don't have other friends. It is so bad that I am currently in covid quarantine and didn't talk to anyone for the last 1 week.
I don't know what to do.
Maybe your friend didn't feel the need to have all this attention and care from you, yet you acted with the best of intentions so I don't think you should feel guilty or a "bad friend" for that. Regardless of any fault, you can not help but give him the space he needs, and if he wants, he will know where to find you. I understand it's tough but don't be too hard on yourself.