Absolutely, yes, I'm a successful drug user (after 22 years of practice).
I have a responsible, high stress job, make a good salary, feed cats and fish, have a garoovy apartment, a lovely bf, am healthy (went for a full checkup the other day), have savings, take lots of mini-holidays - i take acid, e, meth and coke. Never take any of them over longer than a 3 day period and will then take a long break. eg. my meth use consists of binging on 1 gram (yeah, i know huge binge, lol) for 3 days, then not doing it again for at least 3 months.
been this way for several years now. Think part of the help to controlling myself IS the fact that I have a SERIOUS job that I take seriously - very rarely take anything on weekdays. And as I'm getting older, have to factor in recovery periods as well... so Friday nights are generally party night, leaving 2 days for ancient body to recover by Monday.. and make sure to drink water, eat veg, vitamins, all that boring stuff