I was in a perfect relationship with someone until 6 months ago. We started off sober in 2010 and about a year in we started doing drugs together. I had 6 years clean off of meth at the time. He came home one night with some heroin, which I'd never tried at the time. I tried to say no at first, but he was gonna do it with or without me and at some point I decided I'd rather be in Hell WITH him, than in Heaven WITHOUT him. I figured that in time it would run it's course and we'd both get clean. And for a year we got high together. He got busted a couple times & I got him out. And the last time I bailed him out he said we need to get clean or I'm gonna keep ending up behind bars. I was glad. I was ready. Then he said go get some dope & lets get high one more time before we get clean. One more time. I was strung out. He didn't have to ask me twice. Besides, I'd just gotten him out of jail that morning. He deserved to have some fun. I fell asleep without even doing my shot because I was so tired and relieved to have him home. I woke up the next morning and found him dead on the floor next to the bed. Now I live every day with what-ifs. What if I'd never bailed him out? What if I'd held my ground in the beginning instead of giving in and letting him go down that road? What if I'd said no to going to pick up that night? He was already clean from being locked up. It was my dumb ass who was afraid to kick & only too happy to put it off one more day.
But we were happy together. Both when we were sober and when we weren't. He was my best friend and he loved me like no one before ever has. Did I mention we planned to get married in the next few days too?
So you and your boyfriend need to get off the shit before one of you is left with nothing but your habit and an empty bed. It's too late for me, but not for you.