A biofeedback device for providing feedback for helping control breathing comprises: a housing 38 configured to be hand-held by the user; an exhalation inlet 14 for receiving exhaled breath; an exhalation determiner 22 configured to determine when exhaled breath is received by said exhalation inlet; and a reporter, e.g. display 28, configured to provide a feedback signal to the user related to an exhalation duration. The apparatus may comprise an inhalable substance dispenser 46, comprising an inhalable substance reservoir 48 and outlet 50. The feedback may comprise a comparison to a preferred exhalation duration. The apparatus may provide adaptive feedback where the preferred exhalation duration is adjusted based on the actual exhalation duration using a closed loop method. The exhalation determiner may determine the presence of breath flow using a propeller, pressure sensor or temperature sensor. The feedback may be visual feedback , audible feedback or tactile feedback. The feedback may further comprise a comparison to a preferred pattern of exhalation. The inhalable substance may be an essential oil. Breathing feedback methods are also claimed. The methods / apparatus may make a user aware their breathing is too shallow and help the user increase exhalation duration and induce deep breathing.