While there are a number of nanomaterials that can lead to on demand drug delivery or longterm delivery, there are limited nanotechnologies that are stable for long times, deliver sustained amounts of drugs, and achieve repeated, on demand delivery. We have developed a system based on polyurethane nanocapsules as a platform for long-term and on demand delivery. We synthesized nanocapsules encapsulating either a model drug, fluorescein, or a clinically relevant drug, acriflavine, a HIF-1alpha inhibitor. The nanocapsules were ~250 nm in diameter as measured by DLS and confirmed via SEM, and the molecules were localized in the walls of the nanocapsules as determined by confocal microscopy. Release studies were performed at 37 C in PBS, and both the fluorescein and acriflavine were delivered over several weeks. At the end of the release, no pellet was detectable upon centrifugation of the nanocapsules confirming degradation of the polyurethane shells. The same particles released a fraction of their payload upon the application of either an ultrasonic probe or a clinical grade, ultrasound imaging system used for assessing the retina. The amount of drug released could be tailored by the energy applied to the nanocapsules. One of the most exciting findings beyond being able to tailor how much was released based on the energy applied and the time it was applied was that these nanocapsules could be triggered to release multiple times with at least 10 separate release events triggered for each formulation. Being able to tailor the on-demand release over multiple cycles has the potential to fundamentally change how we can approach delivery of drugs for a variety of applications.