An inhaler includes a mouthpiece cover, a pressure sensor, a first indicator and a second indicator. The first indicator may be configured to indicate based on a state of the cover, and the second indicator may be configured to indicate based on an output of the pressure sensor. For example, when the mouthpiece cover opens, the first indicator may illuminate and a dose of medication may be transferred from a reservoir to a dosing cup. The second indicator may illuminate if an amount of inhaled medication reaches a predetermined threshold for successful inhalation.