Embodiments provide apparatus and methods for delivering solid form medications such as pellets to various locations in the body. One embodiment provides an apparatus for in vivo delivery of medication pellets comprising a first chamber including an opening; a second chamber substantially surrounding the first chamber, a carriage disposed in the first chamber, a mechanism for transferring the medication pellets from the first chamber to the second chamber and a pusher plate. The carriage can hold and dispense a plurality of medication pellets. Each pellet contains a selected dose of drug to treat a medical condition. A catheter is positioned in the second chamber. The catheter has a lumen sized for the pellet, a proximal end inside the chamber and a distal end extending through chamber opening to deliver the pellet to a delivery site. The pusher plate engages and advances the pellet though the catheter to the delivery site.