Is AUTHOR wrong in the post ? POST : I struggle with a variety of emotional disorders that make life difficult, and there are certain things that can completely ruin my entire day; lack of sleep, and negative interaction at the beginning of the day are the ones that. I also have seasonal depression in the wintertime, which doesn't help. I've been under a lot of stress lately with not getting enough hours at work and looking for a second job to stay afloat, so I'm barely holding it together. I've been living a pretty normal life for a little over a year now, but it wasn't always that way. I was homeless for over a year several years ago, in which time I fell in with a bad crowd and was using drugs. Fortunately, I never became addicted, and I managed to get back on my feet, but misery loves company, so my former "friends" never stopped trying to drag me back down to where I started out with them, so I eventually moved out of state for a fresh start.

There was one friend I stayed in contact with from when I was homeless. He's not a bad person, but he is a drug addict and a compulsive liar. A lot of what he says is actually true, especially his more unbelievable stories (I've seen indisputable proof backing up most of those types of stories from him), but he always lies about little things, and it's easy to tell when he's lying. What he says won't make sense in whatever context it's in, then he'll eventually forget his own lie, slip up and tell the truth. I try to be a supportive friend because I'm the only sober person he talks to aside from his family, but whenever he comes to me with a problem and I try to give him advice, he minimizes whatever it is that he came to me about, ignores my advice, then repeats the whole cycle all over again when it bites him in the ass and he needs someone to talk to. Lately, almost everything he comes to me about revolves around this addict girl who has robbed him, cut him with a knife, tried to have people go after him, and so much more. I keep telling him that he needs to either cut her out of his life, or stop coming to me for advice every time he ignores my advice and ends up in a bad situation because of her, because I really don't have the emotional capacity to deal with it.

After several days of not hearing from him, he called me yesterday a few minutes after I woke up. His speech was all messed up, and he told me he got set up. He said he met some random supposedly sober girl on Facebook, she invited him to hang out, and ended up taking him to a house full of addicts, where they drugged him, robbed him, and held him against his will for a few days before he was able to get a hold of someone else's phone and call his brother, who came and got police involved. I feel like I could have been more supportive, but I got upset with him and told him his story didn't make sense, that I just woke up and had a job interview later in the day and couldn't be starting my day on that note, and he either needed to go to rehab or stop talking to me altogether. He basically ignored me, started minimizing the issue while simultaneously complaining about how bad the situation was, so we went around in circles for awhile. I eventually calmed down enough to have a productive conversation, but that all went out the window when he slipped up and mentioned that this "random girl he met on Facebook who he never met before" was actually the same girl who I keep warning him about. I got upset, went off on him for burdening me with this and lying to me yet again after ignoring my advice, told him I was blocking him on everything, and didn't want to hear from him until he went to rehab. As I hung up the phone, he was pleading with me, saying I'm all he has besides his family. I followed through and blocked him on everything, but I'm worried that the way I spoke to him, as well as losing a positive influence, could lead him to more self-destructive behaviors. I feel horrible for the way I handled it, and I just really need some outside perspective to know if I was really in the wrong. Maybe we're both assholes, idk.