A metered dose inhaler comprising: a pressurized canister containing a medicament formulation, said canister further comprising a metering valve having a spring loaded valve stem; a cradle which fixedly holds said canister; an inhaler body; said cradle being slideably engaged with said inhaler body; said cradle movable between a first and a second position; a spring assembly slideably engaged with said cradle; a spring assembly latch that detachably affixes said spring assembly to said cradle; said spring assembly latch having an engaged configuration in which said spring assembly is fixedly attached to said cradle and a disengaged configuration in which said spring assembly is slideably engaged with said cradle; a cradle latch; said cradle latch having an engaged configuration wherein said cradle is restricted to said first position and a disengaged configuration wherein said cradle is not restricted in its movement along said inhaler body; said cradle further comprising a reset arm; a cam positioned between said reset arm and said spring assembly; such that when said cam is oriented in a first position the cam lobe is biased against said reset arm and urges said cradle in said first position; and when said cam is oriented in a second position said cam lobe is biased against said spring assembly which causes mechanical energy to be stored in said spring assembly when said cradle latch and said spring assembly latch are both in the engaged positions; a dose counter wheel; said dose counter wheel adapted to be detentably rotatable in one direction; said cradle further comprising an actuation arm which engages with said dose counter wheel and causes said dose counter wheel to incrementally rotate each time said cradle moves from said second position to said first position; said dose counter wheel adapted to display a different dose indicia each time said dose counter wheel is incrementally rotated; a dropout cam adapted to be positioned to cause said spring assembly latch to disengage after a predetermined number of incremental rotations of said dose counter wheel; whereby said spring assembly can no longer be compressed by said cam lobe, thereby not storing mechanical energy needed to move said cradle from said first position to said second position when said cradle latch is placed in the disengaged position, and thereby preventing further discharge of medicament. a pressurized canister containing a medicament formulation, said canister further comprising a metering valve having a spring loaded valve stem; a cradle which fixedly holds said canister; an inhaler body; said cradle being slideably engaged with said inhaler body; said cradle movable between a first and a second position; a spring assembly slideably engaged with said cradle; a spring assembly latch that detachably affixes said spring assembly to said cradle; said spring assembly latch having an engaged configuration in which said spring assembly is fixedly attached to said cradle and a disengaged configuration in which said spring assembly is slideably engaged with said cradle; a cradle latch; said cradle latch having an engaged configuration wherein said cradle is restricted to said first position and a disengaged configuration wherein said cradle is not restricted in its movement along said inhaler body; said cradle further comprising a reset arm; a cam positioned between said reset arm and said spring assembly; such that when said cam is oriented in a first position the cam lobe is biased against said reset arm and urges said cradle in said first position; and when said cam is oriented in a second position said cam lobe is biased against said spring assembly which causes mechanical energy to be stored in said spring assembly when said cradle latch and said spring assembly latch are both in the engaged positions; a dose counter wheel; said dose counter wheel adapted to be detentably rotatable in one direction; said cradle further comprising an actuation arm which engages with said dose counter wheel and causes said dose counter wheel to incrementally rotate each time said cradle moves from said second position to said first position; said dose counter wheel adapted to display a different dose indicia each time said dose counter wheel is incrementally rotated; a dropout cam adapted to be positioned to cause said spring assembly latch to disengage after a predetermined number of incremental rotations of said dose counter wheel; whereby said spring assembly can no longer be compressed by said cam lobe, thereby not storing mechanical energy needed to move said cradle from said first position to said second position when said cradle latch is placed in the disengaged position, and thereby preventing further discharge of medicament.