How long should a Facebook ad run? What 2,021 public ads show

There's no magic number of days. Here's how long real brands' Facebook ads actually run, how fast they cut the ones they don't keep, and how to decide when to keep or replace yours.

Founder, StealAds

You searched how long should a facebook ad run

Short answer: run a new ad long enough to get a fair read, about a week of steady delivery, then keep it for as long as it holds up. Good ads don’t expire. Some of the ads we track have been live for well over a year.

That’s my answer. Here’s the data behind it, and why “how many days” is the wrong way to frame the question.

How long real Facebook ads run

We track the public Meta Ad Library ads of 40 brands across beauty, supplements, software, fitness and more: 2,021 ads in all. For each one we know the day it started and the last day we saw it.

How long the ad ranShare of ads
At least 7 days77%
At least 30 days41%
At least 90 days17%
At least 180 days4%

The median ad ran 20 days. The longest has been live for 482 days and counting.

That median hides two very different groups, though, and you need to see them apart.

Most ads get cut fast

Of the 807 ads these brands had already switched off, the median one lasted 8 days. 41% were gone within a week, and 66% within two weeks.

That’s on purpose. Brands that test a lot launch ads in batches, give each one a short window and cut the ones that don’t hold up. Liquid I.V. is the clearest case: its median ad ran 5 days across 219 public ads. If your ad gets cut in its first week, you’re in good company.

The ones they keep run for months

The 1,214 ads still live at our last check tell the other half of the story. Their median age was 39 days, and the top quarter had been running 89 days or more.

Some brands live almost entirely in that group:

  • Firmoo: a median of 311 days, with videos live for 482 days.
  • Huel: a median of 113 days, and 38 of its 66 public ads past 90 days.
  • CrossFit: video ads live for 372 days.
  • Saily: a median of 139 days, and a longest run of 204.

An ad that stays on for months isn’t proof it works. We can’t see what these brands paid or what they got back. But brands don’t keep paying for an ad month after month if they think it’s dead weight. A long run is the best public signal you’ll get that an ad’s holding up.

It depends on the brand more than the category

CategoryBrandsAdsMedian run (days)
DTC724061
Software517435
Local services310034
Beverages310228
Marketing services630622
Beauty646916
Fitness317913
Supplements33167

Supplements looks like the fastest category, but that’s mostly Liquid I.V. testing at volume. Huel sits in the same category and keeps its ads for months. So don’t copy your category’s average. Look at the specific brands you’re up against and how they behave.

So how long should your ad run?

Here’s how I’d decide:

  • Give a new ad about a week of steady delivery before you judge it. Early numbers swing while Meta works out who to show it to. A verdict on day two is mostly noise.
  • Judge it against your other ads, not against the calendar. If it’s holding its cost per purchase as well as the rest, it stays.
  • Don’t retire an ad just because it’s old. If it’s still holding up, age doesn’t matter. The brands above keep some ads for a year or more.
  • Watch frequency, not the date. When the same people see it again and again and fewer of them click, it’s tired. I’ve covered the signs in why your Facebook ads stopped working.
  • Have replacements in testing before you need them. Then cutting a tired ad never leaves you with nothing running.

Check what your rivals keep running

The quickest way to calibrate is to look at your own market. Open a competitor in the Meta Ad Library and look at the start dates on their active ads. The oldest ones are what they’ve decided to keep. The StealAds Ad Library shows how long each ad has run, so you don’t have to work it out from start dates, and you can see how to find a competitor’s ads if you haven’t done it before.

How we counted

Every number here comes from public Meta Ad Library ads that StealAds has collected, from the day each ad started to the last day we saw it. An ad we saw in the last week counts as still live, so its run length is a floor, not a final number. These are public ads, not ad accounts: we can see what ran and for how long, never what a brand paid or what an ad brought in. Each brand’s ads have their own page, like Huel’s, if you want to check them.

Questions people ask next

How long should I run a Facebook ad before turning it off?
Give a new ad about a week of steady delivery before you judge it, then compare it with your other ads rather than with a calendar. If it's holding up, keep it. Quick cuts are normal: of the ads in our data that brands switched off, the median lasted 8 days.
Is there a maximum time a Facebook ad can run?
No. Meta doesn't expire ads. In the public ads we track, 74 had been running 180 days or more, and the longest had been live for 482 days.
Does a long-running ad mean it's working?
Not for certain. The Ad Library doesn't show what an advertiser paid or what an ad brought in. A long run means the brand chose to keep the ad live month after month, which is the strongest public hint you'll get.
How often should I add new Facebook ads?
Often enough that you've always got a replacement in testing before an ad tires. Brands that cut fast, like Liquid I.V., launch new ads in batches. Brands that keep ads for months, like Huel, still test new ones around their long runners.
Written by
Matthew Berman
Founder, StealAds
Published
Oct 7, 2026

About the author

Matthew Berman is the founder of StealAds and CEO of Emerald Digital. He has spent two decades building marketing systems and studying ad psychology, and writes these guides from the public Meta Ad Library data StealAds collects, never from customer accounts.

Content standard

This post distinguishes public observations from inferences and avoids presenting private performance data as known fact.

See how long your rivals' ads run.

Track the brands you compete with and see which ads they keep live, which they cut, and what they launch every week.