Most Helpful Guy
You need to break up with him until he is clean and in a recovery program & tell him that's why you are breaking up. Go to an Al Anon meeting.
Most Helpful Girl
He's the only one who can get himself clean. Sometimes loving someone means having to let them go and find their on way. Otherwise you'll always be unhappy.