Should I offer him another opportunity?
I've never posted on Reddit before, but I can't keep troubling my friends with this situation. I've been seeing a guy for about two months, and we've been exclusive for a little while now. Until this week, everything seemed almost perfect, and I genuinely believed we were moving towards a real relationship. However, this past week, he has fallen back into some old habits of binge drinking and using drugs, essentially blacking out from Monday to Thursday. I know this isn’t an excuse, but he’s been going through a lot of personal challenges. On Monday night, I took him as my plus-one to a friend's birthday dinner, where he ended up getting really high and drunk. Over the next couple of days, he started messaging my coworker. Although his messages weren’t particularly flirty, he did invite her to hang out and even suggested she cancel her plans for him when she turned him down. The alarming part is that he doesn’t even remember doing any of this, and I can't grasp how he thought she wouldn’t tell me about it. I've talked to his best friend, who reassured me that he’s very loyal in committed relationships, and they both insist he feels terrible about what happened. His friend, who has known him since fourth grade, insists that it’s out of character for him and that the substances are to blame. He has since had an honest conversation with me, expressing his desire to get clean and improve himself for our relationship. He genuinely regrets what happened and feels awful about it. To be fair, we are still relatively new to each other and aren't officially in a relationship yet, so I'm left wondering: should I give him a second chance to make things right?