Most modern inhalers have a built-in dose counter that counts down toward zero, making it straightforward to check how many doses remain. But if your inhaler lacks a counter, or if you’re unsure whether what’s coming out is actual medicine or just propellant gas, there are reliable ways to figure out where you stand.
The tricky part is that an empty inhaler doesn’t act empty. Even after the medication runs out, the canister still contains propellant gas. It will still make a sound when you shake it, and it will still release a spray when you press it. That spray contains no medicine. For a rescue inhaler used during an asthma attack, inhaling propellant without medication is genuinely dangerous.
Check the Dose Counter First
The FDA recommends that all metered-dose inhalers include some form of dose-counting mechanism. Most newer inhalers have a small numeric display on the back of the canister or built into the body of the device. These counters tick down from the total number of labeled doses toward zero, so you always know how many puffs remain. Some inhalers use color coding instead of numbers: a green zone means plenty of doses left, yellow means you’re running low, and red means the inhaler is at or near empty.
Regardless of format, these indicators are designed to give you a warning window before you actually hit zero. That window gives you time to fill a new prescription before the current inhaler runs out completely. If your counter reads zero or shows red, stop relying on that inhaler for medication, even if it still sprays.
Some inhalers also include a lock-out feature that physically prevents you from pressing the canister once the labeled number of doses has been reached. However, this feature is not included on rescue bronchodilator inhalers, because blocking access during an emergency could be harmful. That means a rescue inhaler can keep spraying well past its useful life.
Dry Powder Inhalers Have Their Own System
If you use a disc-shaped or tubular dry powder inhaler rather than an aerosol canister, the device typically has a dose window or dial that shows how many doses remain. On disc-style devices, a small number window counts down with each dose. When the numbers reach zero (or turn red), the device is empty. Some designs click audibly or feel different when no powder is left to dispense. Check your specific device’s package insert for the exact location of the dose window, since it varies by brand.
Why Shaking and Spraying Won’t Tell You
Many people assume they can judge remaining medication by shaking the canister and listening, or by spraying it and watching the mist. Neither method works. The propellant gas inside an aerosol inhaler is what creates both the sloshing sensation and the visible spray. That gas remains in the canister long after the active drug is gone. You can shake a completely empty inhaler and feel liquid moving inside. You can press it and see a fine mist come out. None of that means you’re getting any medicine.
If your albuterol canister feels noticeably light or less than half full when you pick it up, that’s a rough signal to start thinking about a replacement. But weight alone isn’t precise enough to rely on for something as important as a rescue medication.
Don’t Float Your Inhaler in Water
You may have seen the advice to drop your inhaler canister into a bowl of water and judge the fill level by how it floats. A full canister sinks, a half-full one floats at an angle, and an empty one bobs on the surface. This technique was developed decades ago for older inhalers that used a different type of propellant gas. It does not work accurately with the propellant used in current inhalers. Worse, submerging the canister in water can damage the valve that seals the medication inside, potentially contaminating or ruining the remaining doses. The manufacturer GlaxoSmithKline explicitly prohibits the flotation technique for both of these reasons.
Track Your Doses Manually
If your inhaler doesn’t have a built-in counter, the most reliable approach is simple math. Check the label for the total number of doses in the canister (commonly 60 or 200 puffs). Write the date you started using it on the canister with a marker. Each time you use the inhaler, note it on a log, a phone app, or a calendar. When your count approaches the labeled number, replace it.
Keep in mind that priming uses up real doses. When you first open a new inhaler, or when you haven’t used it for several days, you typically need to shake it and spray it into the air up to four times before using it. Those priming sprays count against your total. If you’ve primed your inhaler multiple times over its life, you may run out sooner than the label suggests. Factor priming into your running count.
What Happens If You Use an Empty Inhaler
Using an empty metered-dose inhaler during an asthma flare means you’re inhaling only propellant. You’ll feel the cold spray hit your mouth and throat, which can trick you into thinking you’ve taken a dose. But your airways won’t open. Symptoms like chest tightness, wheezing, and shortness of breath will continue or worsen. In an emergency, the delay between thinking you’ve treated an attack and realizing you haven’t can be the difference between a manageable episode and one that escalates.
The simplest way to avoid this scenario is to replace your rescue inhaler before it reaches zero. When your counter hits 20 to 30 remaining doses (or enters the yellow/red zone), call in a refill. Keep the old inhaler as a backup until the new one arrives, but don’t wait until it’s truly empty to act.

