A respiratory drug delivery apparatus (2) includes a medication storage and delivery device (8) having an outlet (30) and a feedback and compliance device (32) coupled thereto. The feedback and compliance device has an opening, and the outlet of the medication storage and delivery device is received through the opening. The feedback and compliance device includes: (i) one or more sensors (46, 52, 54, 56), each of the one or more sensors being structured to sense a parameter relating to use of the respiratory drug delivery apparatus without modifying or interfering with a flow of medication introduced by actuation of the medication storage and delivery device, (ii) one or more feedback devices (48, 50, 62), and (iii) a processing unit (42) programmed to cause the one or more feedback devices to provide feedback information to a patient (4) regarding use of the respiratory drug delivery apparatus based on an output of at least one of the one or more sensors.