I don't know what to do...

Someone help me figure this out...

My boyfriend and I have known each other for 11 years, basically high school sweethearts. We dated for 4 years while we were still in high school and we broke up for about 3 years, even then he'd still keep in touch with me asking for a second chance....

Anyway, we tried this relationship thing again and this time around we're doing it the right way. Last year around this time, we had a huge argument which didn't end so well. He came after me, after I stormed out and he was in tears begging me not to leave and told me he is a drug addict, he started using after I left him years ago and begged for me to help him out. He went to a rehabilitation center and came back ok, fighting the urge to not relapse.

2 months ago, after noticing something different in his behavior, I decided to talk to him about this addiction and he told me that it was just once because he couldn't fight the urge to take the drug....🤷🏼‍♀️

I've noticed that he's back at it again as soon as I saw some of the clothes in the wardrobe gone🙆🏽‍♀️ and all he said was he borrowed them to a friend or his given them away because he doesn't like them anymore..

He has never been abusive in any way towards me, he tells me everyday how grateful he is that I'm in his life and that he wants us to start a family. 👨‍👩‍👦

His mom and I have grown a lot closer than before over the past 2 years and we tried all we could to get him help but this has taken a huge toll on us, especially, me.

I love this man so much but I'm emotionally drained and I don't even know what to do anymore....

Should I leave or give it one last try?