A medication on demand dispenser. The dispenser provides patient access to medications prescribed to be available on an as-needed basis but with a prescribed minimum time interval between doses. The dispenser permits access to a single medication dose after each minimum time interval has elapsed. After a drug dose is presented to the patient, the dispenser prevents access to the next dose until the minimum time interval has elapsed.