Report
Ad fatigue: how long brands keep Meta ads running
To see when ad fatigue sets in, we measured how long over 180,000 live Meta ads from over 1,600 brands have run.
The short answer
The median live Meta ad from an online brand has run 19 days. 22% are under a week old and 11% have run 90 days or more. Brands cut new ads fast, at least 31% within a week, while 48% keep at least one ad running past 90 days.
- median age of a live ad
- 19 days
- of new ads are off within a week
- 31%
- of brands keep an ad past 90 days
- 48%
- live ads at the median brand
- 54
Most live ads are under a month old
63% of live ads started in the last 30 days. 11% have run 90 days or more.
- Under 7 days · 40,242 ads · 1,302 brands22.3%
- 7 to 13 days · 32,350 ads · 1,168 brands17.9%
- 14 to 29 days · 40,904 ads · 1,256 brands22.6%
- 30 to 59 days · 32,200 ads · 1,094 brands17.8%
- 60 to 89 days · 14,966 ads · 768 brands8.3%
- 90 to 179 days · 14,444 ads · 720 brands8%
- 180 to 364 days · 4,701 ads · 359 brands2.6%
- A year or more · 1,002 ads · 114 brands0.6%
Base: 180,809 live ads from 1,679 brands. Days running counts from the ad's start date to the latest check.
New ads get a week to prove themselves
We followed 14,814 ads that 249 brands launched over two weeks. At least 31% were off within seven days.
- Off within a week
- Off in weeks 2 to 3
- Still running after 3 weeks
- Not rechecked yet
- New ads · 249 brands31% off within a week
Ads from brands we were already following when they launched. Some brands had not been rechecked three weeks later, so the first share is a floor.
Test fast, then cut
Most new ads stop inside a week, so judge a test in days.
Keep a few evergreen
Half of brands keep one ad running for over three months.
Send winners somewhere specific
Long runners point at listicles and homepages more often than new ads.
Bigger advertisers keep more winners
75% of brands with 500 or more live ads keep one past 90 days. 36% of brands with under 25 do.
- Under 25 live ads · 508 brands36%
- 25 to 99 live ads · 637 brands47%
- 100 to 499 live ads · 469 brands58%
- 500 or more live ads · 65 brands75%
Brand size is the brand's live ads at the latest check. Every group has over 60 brands.
| Live ads per brand | Brands | Median days, typical brand | Brands with a 90+ day ad | Brands with a 1+ year ad | Landing pages per brand |
|---|---|---|---|---|---|
| Under 25 | 508 | 17 | 36% | 7% | 3 |
| 25 to 99 | 637 | 17 | 47% | 6% | 10 |
| 100 to 499 | 469 | 20 | 58% | 6% | 19 |
| 500 or more | 65 | 23 | 75% | 17% | 43 |
What long-running ads have in common
Year-old ads lean on carousels and send more clicks to listicles and homepages: 10% to a listicle, against 5% for new ads.
- Video
- Carousel
- Image
- Under 30 days · 113,496 ads55% video
- 30 to 89 days · 47,166 ads53% video
- 90 to 364 days · 19,145 ads50% video
- A year or more · 1,002 ads43% video
Share of live ads in each age band by format.
- Product page
- Collection page
- Offer page
- Homepage
- Listicle, advertorial or quiz
- Everything else
- Under 30 days · 1,577 brands38% product page
- 30 to 89 days · 1,190 brands41% product page
- 90 to 364 days · 791 brands41% product page
- A year or more · 114 brands33% product page
Share of live ads in each age band by the page they open.
| Days running | Live ads | Video | Offer in the ad | Customer story hook | Homepage | Listicle, advertorial or quiz | Copies per ad |
|---|---|---|---|---|---|---|---|
| Under 30 days | 113,496 | 55% | 28.1% | 5.9% | 9% | 4.5% | 3.0 |
| 30 to 89 days | 47,166 | 53.1% | 24.7% | 6.5% | 9.9% | 6.4% | 3.1 |
| 90 to 364 days | 19,145 | 49.8% | 22.7% | 6.8% | 12.9% | 7.5% | 1.9 |
| A year or more | 1,002 | 43.2% | 25.2% | 3.7% | 16.8% | 10.1% | 1.7 |
Food brands keep ads the longest
The median live ad in Food & Drink has run 26 days. In Health it is 15.
- Food & Drink · 263 brands26 days
- Pets & Animals · 43 brands23 days
- Beauty & Fitness · 432 brands19 days
- Home & Garden · 212 brands19 days
- Apparel · 310 brands18 days
- Health · 165 brands15 days
Top-level store category, each with over 40 brands. Weighted by live ad.
Six ads that have run over a year
Long-running live ads from brands in our library, with the page each one opens.

Hero Bread
Over 4 years · Image · homepage
“It tastes Amazing! It is unbelievable that this has 0g net carbs.”
A customer quote and one product number carry the ad, so it never dates.

Wandering Bear
Over 2 years · Image · product page
“Try our 3-for-1 Cold Brew Variety Pack!”
A standing bundle offer with no end date sends every click to one product.

Portland Pet Food Company
Over 2 years · Carousel · listicle
“Your Solution to Picky Eaters”
The ad names one problem, then a listicle gives three reasons to switch.

Frøya Organics
Over 1 year · Video · offer page
“Literally transformed my skin!”
A buyer's review opens the ad, and the page repeats the same sale.

KURU Footwear
Over 1 year · Carousel · collection page
“I have flat feet, plantar fasciitis and I've been dealing with feet pain for years.”
A customer names the pain, and the collection is filtered to the fix.

Blissy
Over 1 year · Image · listicle
“78% of users reported more hydrated skin”
A proof number up top, then a reasons page that does the selling.
See more ads by brand in the ad library and UGC ad examples.
Build the page your ad needs
Replo builds a page that matches your ad, then A/B tests it.
How we counted
- A live ad is a Meta ad that was running at its brand's latest check: 180,809 ads.
- Days run from Meta's start date to that check; live ads may run longer.
- Brands are online stores matched to their Meta ads: 1,679 of them.
- The launch group counts only brands we followed before they launched those ads.
- Formats, hooks and page types come from classifiers, so some ads will be misfiled.
- Every segment shown has at least 40 brands. No spend, sales or reach estimates.
Cite this study
Replo, "How long brands keep Meta ads running," replo.app/reports/meta-ad-lifespan
Link to this page when you quote a number.
More from the same library: where brands send their ad traffic, the brand directory, and Black Friday ads brands are running.







