What Aquarius said, those meditations can be done before bed and after waking up.
As for drugs, Its through sheer willpower. After you deny yourself from the substance, you will be feeling glad and proud of yourself afterwards.
Willpower isn't used for a single day. A sign of good willpower is denying drugs no matter when and how many times you end up saying no to drugs.
Drugs is bad for health. I advise you to put some focus on void, as this meditaion should help you in controlling your emotions and desires.