In an exemplary embodiment, a drug delivery device for driving an electrotransport current through a body surface of a user is provided. The device includes a patch with two electrodes and one or more reservoirs storing a therapeutic agent. The one or more reservoirs release the therapeutic agent into the body surface of the user when the reservoirs are positioned over the electrodes to form an electrical path for the electrotransport current. The device includes a controller which controls a controllable power supply to drive the electrotransport current through the body surface of the user in a predetermined profile.