Disclosed is an inhalation device for delivering medication from a container through a flow channel to a patient. The inhalation device comprises: an electrically driven vibratory element; a controller for activating/deactivating the vibratory element; a blister-advance mechanism and a sensor arrangement system. The sensor arrangement system comprises a first sensor physically arranged to face inhalation air to generate an inhalation flow signal and a second sensor physically arranged to face exhalation air to generate an exhalation flow signal. The controller is adapted to process the inhalation flow signal and exhalation flow signal to generate a trigger signal for controlling the timing of operation of the vibratory element. The controller is also adapted to generate a trigger signal for the blister advance mechanism.