How Long Does Deodorant Last? On Your Skin, In the Stick, and On the Shelf
One application of deodorant or antiperspirant realistically protects for about 24 hours (the "48-hour" and "72-hour" claims are lab conditions, not a workday-and-a-gym day). A standard 2.6-ounce stick used once daily lasts roughly 2 to 3 months. Unopened, antiperspirant is an FDA-regulated drug and carries an expiration date about 2–3 years out; plain deodorant has no required expiry but is best within ~3 years. At the median price we track, a stick works out to only a few cents per day — so buying by cost per ounce, not sticker price, is what actually saves money.
By OutletPicks Editorial 5 min read· updated 7/15/2026
What deodorant costs per oz
Live price terciles across the 71 deodorant products we track, by real cost per oz.
| Tier | Cost / oz | Example pick |
|---|---|---|
| Budget | $0.75–$1.70 | Degree Men Antiperspirant Spray Black +… ($1.37/oz) |
| Mid-range | $1.84–$2.68 | Schmidt's Aluminum-Free Vegan Deodorant… ($2.45/oz) |
| Premium | $2.69–$6.67 | Lume Whole Body Deodorant - Smooth Solid… ($5.24/oz) |
Three questions, three answers
"How long does deodorant last" hides three different questions, and the honest answer to each is different:
- On your skin — how many hours one swipe protects.
- In the stick — how many months of daily use you get from one container.
- On the shelf — how long it keeps before the active fades.
On your skin: about 24 hours (not 48 or 72)
A single morning application realistically covers a normal day — call it 24 hours. The 48-hour and 72-hour numbers on the label come from controlled lab tests, not a commute-plus-workout day. Two things matter:
- Antiperspirant vs deodorant. Antiperspirant contains aluminium salts that plug
sweat ducts, so it lasts longer and reduces wetness. Deodorant only masks odour with fragrance and antibacterials. If "long-lasting" is your goal, an antiperspirant does more.
- Heat and sweat cut it short. Exercise, high temperatures and stress sweat all
shorten protection. Reapply after a workout — no formula reliably survives one.
In the stick: 2–3 months per standard stick
A standard 2.6-ounce stick used once daily lasts roughly 2 to 3 months — about 20–30 applications per ounce. Gels and roll-ons of the same volume are similar; sprays run out faster because much of each spray is lost to the air, so a spray that looks cheap on the shelf is often the most expensive per day of use.
On the shelf: ~2–3 years
- Antiperspirant is an FDA-regulated drug and carries a printed expiration date,
usually 2–3 years out. Past it, the sweat-blocking active is less dependable.
- Plain deodorant isn't a drug and isn't required to show an expiry, but fragrance
and antibacterial agents fade over about 3 years. Keep both cool and dry.
The part you actually control: cost per ounce
Protection time and shelf life are set by chemistry. The one lever you control is price per ounce, and it's where the real money is. Across the deodorant we track, the cheapest runs well under $1 an ounce while the median is over $2 an ounce — the identical daily swipe, two to three times the cost, decided only by which pack you pick.
- Buy by cost per ounce, not sticker price. Travel sizes and single sticks hide the
worst per-ounce markups.
- Multipacks of a standard stick are almost always the lowest cost per ounce.
- Skip sprays if you're counting cost — more is lost to air than lands on skin.
See the live rankings
Top 5 cheapest per oz right now
Live from the catalog, ranked by real cost per oz — cheapest first.
As of July 23, 2026: the cheapest oz we track is Speed Stick Men's Deodorant at $0.75/oz. Re-checked daily — the cheapest listings refresh first.
As an Amazon Associate I earn from qualifying purchases. Prices unchanged for you. Details
Get the best cost-per-oz deals weekly
Keep going
Frequently asked questions
How many hours does deodorant actually last?
Plan on about 24 hours from a single morning application for everyday wear. Labels advertising 48- or 72-hour protection are measured in controlled conditions without heavy sweating; heat, exercise and stress all shorten it. Antiperspirant (which blocks sweat with aluminium salts) holds up longer than deodorant (which only masks odour), but neither reliably survives a full gym session — reapply after a workout.
How long does a stick of deodorant last?
A typical 2.6-ounce stick used once a day lasts about 2 to 3 months. Roll-ons and gels of the same volume last similar; sprays run out faster because a lot is lost to the air. That works out to roughly 20–30 applications per ounce, which is why the number to compare between products is cost per ounce, not the price on the front.
Does deodorant expire?
Antiperspirants are FDA-regulated over-the-counter drugs, so they carry a printed expiration date — usually 2 to 3 years from manufacture — after which the sweat- blocking active is less reliable. Plain deodorants aren't drugs and aren't required to show an expiry, but the fragrance and any antibacterial agents fade over roughly 3 years. Stored in a cool, dry place, both keep near their best until then.
What is the cheapest way to buy deodorant?
Compare cost per ounce, not the price of the stick — pack size and "travel" formats hide big per-ounce markups. Across the deodorant we track, the cheapest runs well under a dollar an ounce while the median is over two dollars an ounce, so the same daily swipe can cost two to three times more depending only on which pack you grab. Multipacks of a standard-size stick are almost always the lowest cost per ounce.