A resettable dose setting mechanism (4, 50, 108), said dose setting mechanism (4, 50, 108) comprising: an inner housing having at least one helical groove; with a dose dial sleeve rotationally engaged with the at least one helical groove of said housing; a dose button (66, 102); a dial grip (52, 104) which is operatively coupled to said dose button (66, 102), said dial grip (52, 104) rotatable to set a dose; a spindle for acting on a bung of a cartridge; and a driver provided within said housing and operatively coupled to said dose button (66, 102) and threadedly engaged said spindle; a first clutch (53, 63) provided between said dial sleeve and said driver; a second clutch between said housing and said driver; wherein during an injection of said dose, said dose button (66, 102) moves in an axial direction to cause said spindle to administer said dose, and a resetting mechanism, which can be activated by axial movement of said dial grip (52, 104) in a proximal direction, wherein during resetting of said dose setting mechanism (4, 50, 108) using said resetting mechanism said spindle is retracted back into said dose setting mechanism, wherein the dose setting mechanism takes three different conditions using the first clutch (53, 63) and the second clutch, wherein when a dose is set, the first clutch (53, 63) engages and the dial sleeve and the driver rotate together relative to the housing, when the dose is injected, the first clutch (53, 63) disengages the dial sleeve from the driver while the second clutch couples the driver to the inner housing, so that the dial sleeve rotates and the driver is prevented from rotating but moves axially against the spindle to expel the set dose, and when resetting the dose setting mechanism, the first clutch (53, 63) rotationally decouples the driver from the dial sleeve and said second clutch decouples said driver from said housing by the axial movement of said dial grip (52, 104) in the proximal direction, allowing the driver to rotate independently of the dial sleeve to be moved to a reset position. an inner housing having at least one helical groove; with a dose dial sleeve rotationally engaged with the at least one helical groove of said housing; a dose button (66, 102); a dial grip (52, 104) which is operatively coupled to said dose button (66, 102), said dial grip (52, 104) rotatable to set a dose; a spindle for acting on a bung of a cartridge; and a driver provided within said housing and operatively coupled to said dose button (66, 102) and threadedly engaged said spindle; a first clutch (53, 63) provided between said dial sleeve and said driver; a second clutch between said housing and said driver; wherein during an injection of said dose, said dose button (66, 102) moves in an axial direction to cause said spindle to administer said dose, and a resetting mechanism, which can be activated by axial movement of said dial grip (52, 104) in a proximal direction, wherein during resetting of said dose setting mechanism (4, 50, 108) using said resetting mechanism said spindle is retracted back into said dose setting mechanism, wherein the dose setting mechanism takes three different conditions using the first clutch (53, 63) and the second clutch, wherein when a dose is set, the first clutch (53, 63) engages and the dial sleeve and the driver rotate together relative to the housing, when the dose is injected, the first clutch (53, 63) disengages the dial sleeve from the driver while the second clutch couples the driver to the inner housing, so that the dial sleeve rotates and the driver is prevented from rotating but moves axially against the spindle to expel the set dose, and when resetting the dose setting mechanism, the first clutch (53, 63) rotationally decouples the driver from the dial sleeve and said second clutch decouples said driver from said housing by the axial movement of said dial grip (52, 104) in the proximal direction, allowing the driver to rotate independently of the dial sleeve to be moved to a reset position.