Abstract: A method for treating a patient suffering from diabetes mellitus and a programmed, portable, hand-held device and formulations used in such treatment methodology is disclosed. The programmed device is loaded with a container which includes a formulation comprised of insulin dispersed in a suitable propellant such as a low boiling point propellant. The container may be completely sealed and may be punctured on insertion in the device but preferably includes a single valve which can be opened to release insulin forced from the container by the propellant. A valve for releasing formulation is controlled by an electronic means for opening the valve in response to a measured threshold of airflow which airflow is measured by an airflow detection means positioned between the valve and a mouthpiece. Insulin is administered when the patient inspiratory flow exceeds a preset threshold.