My idea is that once a day you can spend points to sober up, and by that I mean your drug cooldown is reset back to zero, allowing you to skip the wait so you can take another drug. Temporary effects from the drug end just like when the cooldown ends.
Don't think I need to flesh this out any further, seems simple as it is.