An inhaler has a housing having a patient port and a cover rotatable about a cover axis between a closed position in which the cover covers the patient port, and an open position in which the patient port is accessible, a spring surrounding a medicament container in which the cover axis intersects the container, and in which the cover is configured to drive the resilient structure to store energy therein upon rotation from the closed position towards the open position.