long time lurker, first time poster.
this may be long but I wanted to give a suitable back story!
I have been with my boyfriend for just over two years. I am incredibly anti illegal drugs, and this has previously never been an issue as he, although not actively against them had no interest in doing any kind of illegal drug. however, a couple of months ago we went out for a meal with his friends, then went back to his friend's (Lets call him A) house (an active drug user) and he took ketamine. This was done in front of me, and I ended up having a panic attack because of how uncomfortable I felt, not only that he had done drugs but that everyone around me was doing them. We almost broke up, but after promising he would never touch them again and he didn't know what came over him, we decided to work through it.
I had panic attacks relating to this and trust issues for the next two months, and just managed to feel more like myself again. However last week I then saw a text on his phone where he was messaging A about buying cocaine from him for an upcoming lads weekend away. I confronted him about this, and he admitted that he had done cocaine while on his last lads weekend, just under a month ago.
We again had a huge argument, and I told him to chose between drugs and me. He said he chose me, he didn't want to lose me and he would cancel this next lads trip coming up in less than a month (I didn't ask him to, he said this of his own volition) and that he didn't care about not going, only that he wanted to be with me.
We have stayed together, however he has now gone back on his word (4 days later) and not only is still going on his lads holiday (with A and one of As friends who also does drugs most weekends), but also has said that, while he will try not to, there is no guarantee that he will not do drugs again, even though he knows this will end our relationship as I will not give him another chance. He also suggested he still wants to go to a new years party hosted by A (that we were both invited to but decided not to go to after the argument), and didn't seem to care that this meant he would be going back on his word and also leaving me alone on new years.
I'm really worried that this is how it went last time I forgave him, and he ended up taking drugs again.
Am I being unreasonable in trying to make this work and therefore just ending up controlling his behaviour? he says he's sorry but to be honest I don't trust him around these friends anymore, and he seems to think i'm stopping him from being friends with them (i'm not, and have never said this, i'm just worried that these friends will get him taking drugs more often and this becomes dangerous)
basically i just need peoples advice on whether i am being an unreasonable crazy girlfriend or if i'm justified in not wanting him to go to these events considering they're hosted by a guy who actively encourages him to do drugs on nights out?