On-demand drug treatment