A drug-delivery device (90) comprises a first reservoir (100A) for containing a first liquid therapeutic agent, a second reservoir (100B) for containing a second liquid therapeutic agent different from the first therapeutic agent, memory (132) for storing a drug-delivery regimen and a microprocessor (130) for controlling a delivery of the first and second liquids to a patient based on the stored drug-delivery regimen.