I'm thinking of working as a cocktail waitress to pay for my boyfriend's drug habit.
Why are you supporting your bf's drug habit?
I can't just cut him off.
You shouldn't support your bf's drug habit. Find him some professional help and let him be free from that shackle.
I can't dump him especially if he is going to stop doing drugs.
Supporting someone's bad habit is only going to make it worse for them.