An autoinjector comprising a delivery mechanism, the autoinjector comprising a drug container containing a drug to be dispensed and a plunger within the drug container, the delivery mechanism comprising: a first drive member comprising a first helical spring configured to drive a first component; a second drive member comprising a second helical spring configured to drive a second component, wherein the second component is a pusher configured to push the plunger within the drug container to deliver the drug, and wherein the first component is fixed to the drug container so that it is not displaced relative to the drug container when the second drive member is released; and a release mechanism configured to control a sequence of release of the first drive member and the second drive member, wherein the release mechanism is positioned at least partially within the first or second drive member, wherein the first drive member is positioned between a main body and the first component and the second drive member is positioned between the first component and the second component, and wherein the release mechanism comprises: a locking surface, the locking surface being fixed to, or part of, the main body; and an inner retaining component configured to retain the second drive member until the inner retaining component is moved a predetermined distance relative to the locking surface after which the second drive member is released; wherein release of the first drive member moves the inner retaining component relative to the locking surface in order to release the second drive member, characterised in that the inner retaining component comprises a latch which engages on a bearing surface on the first component, wherein the locking surface maintains the latch in an engaged position with the bearing surface before the first drive member is released, and wherein the release mechanism (48, 42) is positioned at least partially within both the first and the second drive member. a first drive member comprising a first helical spring configured to drive a first component; a second drive member comprising a second helical spring configured to drive a second component, wherein the second component is a pusher configured to push the plunger within the drug container to deliver the drug, and wherein the first component is fixed to the drug container so that it is not displaced relative to the drug container when the second drive member is released; and a release mechanism configured to control a sequence of release of the first drive member and the second drive member, wherein the release mechanism is positioned at least partially within the first or second drive member, wherein the first drive member is positioned between a main body and the first component and the second drive member is positioned between the first component and the second component, and wherein the release mechanism comprises: a locking surface, the locking surface being fixed to, or part of, the main body; and an inner retaining component configured to retain the second drive member until the inner retaining component is moved a predetermined distance relative to the locking surface after which the second drive member is released; wherein release of the first drive member moves the inner retaining component relative to the locking surface in order to release the second drive member, characterised in that the inner retaining component comprises a latch which engages on a bearing surface on the first component, wherein the locking surface maintains the latch in an engaged position with the bearing surface before the first drive member is released, and wherein the release mechanism (48, 42) is positioned at least partially within both the first and the second drive member. a locking surface, the locking surface being fixed to, or part of, the main body; and an inner retaining component configured to retain the second drive member until the inner retaining component is moved a predetermined distance relative to the locking surface after which the second drive member is released; wherein release of the first drive member moves the inner retaining component relative to the locking surface in order to release the second drive member, characterised in that the inner retaining component comprises a latch which engages on a bearing surface on the first component, wherein the locking surface maintains the latch in an engaged position with the bearing surface before the first drive member is released, and wherein the release mechanism (48, 42) is positioned at least partially within both the first and the second drive member.