An apparatus (10) for delivery of medication to a delivery site (DS) within the body of a patient, the apparatus comprising a drug storage device (30) configured to be implanted within the patient's body, the storage device configured to store a plurality of solid form medication elements (100), each medication element comprising a drug, means for dissolving or suspending at least one solid form medication element with a body fluid to form a drug solution and means for delivering the drug solution to the delivery site.