Ask around and you'll hear that a Reddit post lasts 24 to 48 hours. Our data says that's only true in one kind of subreddit. We analyzed 34,095 posts across 50 subreddits in July 2026 and measured how old the posts occupying each subreddit's hot listing actually are. The median post sitting on a mega subreddit's hot page is about 2.5 days old. On small subreddits, it's 53 days old. Reddit post lifespan varies by a factor of 21 between size tiers, and by 163x between subreddits in the same tier.

A Reddit post's lifespan is the window during which it still appears in its subreddit's hot listing, which is where nearly all of its feed visibility happens.

Once a post drops off hot, it stops earning impressions from the community feed. It can still collect traffic from Reddit search, Google, and AI answers, but its life as a feed object is over. This study measures that window directly instead of guessing at it.

Key takeaways

  • The median post on a hot listing is 41.7 hours old in mid-size subreddits, 57.9 hours in large ones, and 60.3 hours in mega subreddits. The "posts die in about 2 days" folklore holds for active communities.
  • Small subreddits are a different planet: the median hot-page post there is 1,279.7 hours old, about 53 days. One good post can stay visible for months.
  • Subscriber count does not predict lifespan. r/buildapc and r/Fitness sit in the same size tier, yet their median hot-page ages differ 163x (15.0 hours vs 2,446.6 hours).
  • The marketing niche splits in two: posts in r/SaaS turn over in about 1.5 days, while the median hot post in r/marketing is 91 days old.
  • Posts that never escape the new listing die at zero: in our sample, posts still sitting on new after 48 hours had a median score of 0 to 1 across all tiers.
Median age of posts on hot, by subreddit size tier — 34,095-post crawl, July 2026
Mid 41.7h Large 57.9h Mega 60.3h Small 1,279.7h bar length is log-scaled

In active tiers the median hot-page post is 1.7 to 2.5 days old, but small subreddits hold posts about 21x longer — a median of 1,279.7 hours, roughly 53 days.

How long does a Reddit post stay visible?

In active subreddits, the median post on the hot listing is 1.7 to 2.5 days old, so a typical post's real visibility window is about two days, with the top of that range around 8 days. In low-activity subreddits the window stretches to weeks or months because nothing new arrives to displace the old.

Here is the full picture by subreddit size tier. Each figure is the age of posts we found occupying hot listings, in hours:

Tier Hot posts measured 25th percentile Median 75th percentile 90th percentile
Mid (272K to 4.5M subscribers) 2,059 16.7h 41.7h (1.7 days) 206.8h 1,146.8h
Large (3.3M to 21.8M) 2,317 18.2h 57.9h (2.4 days) 197.9h 1,031.4h
Mega (16.6M to 67.5M) 2,085 32.9h 60.3h (2.5 days) 101.9h 191.5h (8 days)
Small (24K to 3.3M) 1,686 744.5h 1,279.7h (53.3 days) 2,671.9h 12,171.4h

Two things stand out. First, mega subreddits are the most predictable: the spread from the 25th to the 90th percentile is tight (32.9 to 191.5 hours), because a constant flood of new posts churns the hot page on a reliable clock. Even the 99th percentile post on a mega hot page is only 394.7 hours old, about 16 days. If you post in r/pics or r/worldnews, your ceiling is roughly two weeks of feed life no matter how well you do.

Second, the mid and large tiers look similar to mega at the median but have enormous tails (90th percentiles above 1,000 hours). That tail is not noise. It comes from specific low-turnover subreddits inside those tiers, which we break out below, and it's the first hint that tier averages hide more than they reveal.

How did we measure post lifespan? (Methodology)

We crawled Reddit's public listings in July 2026: 34,095 posts from 50 subreddits, spanning post dates from July 2023 to July 2026. The sample breaks down as 14,807 posts from top-of-year listings, 10,756 from top-of-month, 8,147 from hot, and 385 from new. Subreddits were grouped into four size tiers: small (14 subreddits), mid (13), large (13), and mega (10). Tier assignments were fixed when we designed the panel, so current subscriber counts overlap slightly at the boundaries.

The core lifespan metric works like this: for every post we found on a subreddit's hot listing, we computed its age as the difference between the most recent timestamp in our crawl and the post's creation time. If the posts occupying a hot page are mostly 15 hours old, that page turns over in well under a day. If they're mostly 50 days old, a post that lands there stays visible for weeks. It's a snapshot measure of turnover, not a longitudinal track of individual posts, and we frame every finding with that in mind.

Honest limitations, because a study without them isn't a study:

  • Our panel skews toward marketing, business, and hobby subreddits. It is not a random sample of Reddit.
  • Hot sample sizes vary by subreddit. A few were thin (r/Flipping n=5, r/SEO n=11, r/photography n=21), so we treat those rows as anecdotal and exclude them from rankings.
  • We measured only 385 posts from new listings, and our crawl caught very few posts in their first hours on new, so this dataset cannot chart the early decay curve. We report what the new-listing data shows and flag where it's inconclusive.
  • A slow hot page can reflect low posting volume, low voting activity, or both. Either way, the practical consequence for a poster is the same: what's on hot stays on hot.

Which subreddits kill posts fastest?

The fastest hot pages in our study turn over in under a day: the median post on hot in r/relationship_advice is 13.8 hours old, r/buildapc 15.0 hours, r/houseplants 15.2 hours, and r/Watches 18.9 hours. In these communities, a post that stops earning votes is displaced within hours, not days.

Subreddit Tier Median hot-page age 90th percentile
r/relationship_advice Large 13.8h 29.9h
r/buildapc Large 15.0h 29.6h
r/houseplants Mid 15.2h 33.8h
r/Watches Mid 18.9h 40.8h
r/SaaS Mid 35.3h 59.9h
r/mildlyinteresting Mega 36.1h 66.4h
r/Baking Mid 36.3h 64.8h
r/pics Mega 36.7h 77.8h

Notice the 90th percentiles: in r/relationship_advice and r/buildapc, even the oldest posts still hanging onto hot are barely 30 hours old. Reddit's hot ranking explains why. The publicly documented formula from Reddit's open-sourced code combines the logarithm of a post's score with its submission time divided by 45,000 seconds, which works out to a brutal rule of thumb: every 12.5 hours of age, a post needs roughly 10x the score to hold its rank against a fresh post. In a subreddit where fresh posts arrive constantly, that math executes quickly. We cover the full mechanics in our guide to how the Reddit algorithm works.

If your target subreddits look like this table, your post is perishable inventory. Everything rides on the first few hours, which we get to in the strategy section.

Which subreddits keep posts alive for weeks or months?

At the other extreme, some hot pages barely move. Excluding r/juststart, an effectively frozen community where the median hot post in our crawl was 21,424 hours old (about 2.4 years), the slowest active subreddits hold posts for three to four months at the median.

Subreddit Tier Median hot-page age In days
r/sweatystartup Small 3,275.0h 136.5
r/bigseo Small 2,755.8h 114.8
r/sidehustle Small 2,603.7h 108.5
r/Fitness Large 2,446.6h 101.9
r/marketing Mid 2,179.0h 90.8
r/Emailmarketing Small 1,974.1h 82.3
r/roastmystartup Small 1,379.0h 57.5
r/Entrepreneur Large 1,166.7h 48.6

Here's the finding that surprised us most: the subreddits marketers care about are heavily represented on the slow list. The median post on r/marketing's hot page is 91 days old. r/Emailmarketing, 82 days. r/content_marketing, 42 days (1,018.6 hours). r/linkbuilding, 48 days (1,142.2 hours). A post you publish in these communities, good or bad, can sit in front of every visitor for months. That cuts both ways: a strong post is a billboard with a three-month lease, and a sloppy one is a three-month liability attached to your username.

The same niche also has a fast lane. r/SaaS turns over in 35.3 hours and r/smallbusiness in 45.5 hours. Two communities serving overlapping audiences, with a 60x difference in how long a post stays on the shelf.

Does subreddit size decide how long your post lives?

Partially. Tier medians do separate: small subreddits hold posts about 21x longer than mega subreddits at the median (1,279.7 vs 60.3 hours). But within a tier, the spread dwarfs the tier effect. r/buildapc and r/Fitness are both large-tier subreddits, and their median hot-page ages differ by 163x.

Same size tier, 163x apart — median hot-page age in two large-tier subreddits
r/buildapc 15.0h r/Fitness 2,446.6h bar length is log-scaled

Subscriber count is not destiny: both subreddits sit in the same size tier, yet one turns its hot page over in 15 hours and the other holds posts for 101.9 days.

The same pattern shows up inside the small tier, which spans r/AskMarketing at 132.9 hours (5.5 days) to r/sweatystartup at 3,275 hours (136.5 days). Subscriber count tells you how many people could see your post. It tells you almost nothing about how long the feed will keep showing it. What actually drives the window is how fast new posts arrive and earn votes, and that is a property of each community's culture, not its size.

The practical conclusion: never plan cadence from subscriber counts. Measure the specific subreddit. We show you how in a minute.

What happens to posts that never escape the new page?

They die at zero. In our sample, posts still sitting on new listings 48 or more hours after posting had a median score of 0 in large and mega subreddits and 1 in mid and small ones. A post that hasn't earned votes within its first two days almost never recovers, because the hot formula's age penalty has already priced it out of the feed.

Full transparency on this dataset: it's the weakest part of the study. We captured only 385 new-listing posts, our crawl caught almost nothing in the 0 to 12 hour buckets, and some cells are tiny (one bucket has n=1). The mega-tier mean of 10.0 in the 48+ bucket is skewed by a few outliers sitting on a median of 0. So we can't chart the hour-by-hour decay curve from this data, and we won't pretend to. What the data does support is the blunt version: if your post is old enough to have aged off new and its score is still near zero, that post is finished. Repost smarter rather than waiting for a miracle.

How should post lifespan change your Reddit strategy?

Match your effort model to the subreddit's speed. Fast subreddits reward frequency and early velocity. Slow subreddits reward quality, because each post occupies the shelf for weeks. Treating both the same wastes posts in one and reputation in the other.

Fast lane (median hot age under 48h) Standard (2 to 14 days) Slow lane (30+ days)
Examples from our data r/buildapc, r/relationship_advice, r/SaaS, r/pics r/gaming (102.7h), r/todayilearned (157.3h), r/MechanicalKeyboards (159.4h) r/marketing, r/Emailmarketing, r/sidehustle, r/Fitness
What your post is Perishable inventory A short campaign A durable asset
What decides success First-hour vote velocity First-day traction Post quality and long-tail usefulness
Sensible cadence Frequent posting, each post expendable A few strong posts per week Rare, polished posts you'd stand behind for months
Biggest risk Dying in new unseen Mistiming the audience A weak post haunting the sub for a quarter

In the fast lane, the window is unforgiving. The hot formula means the votes your post collects in its first hours decide whether it ever gets seen at all, which is why our guide to getting upvotes on Reddit focuses so heavily on launch mechanics: timing the community's active hours, seeding the first comment, and having a network ready to engage immediately. If you're posting into high-turnover subreddits without a launch network, that early velocity is exactly what our buy Reddit upvotes service delivers: real engagement in the opening hours, when the algorithm is deciding your post's fate.

In the slow lane, flip your instincts. Don't chase the first hour, invest in the post itself. It will sit in front of every visitor to that subreddit for one to four months, and it will keep collecting Reddit search and Google traffic long after, a dynamic we map in our Reddit SEO strategy guide. One caution for slow subreddits: because old posts linger, your misfires linger too. Post less, post better.

And in mega subreddits, calibrate expectations: even a monster post has a feed ceiling of roughly two weeks (99th percentile: 394.7 hours). The path to outsized reach there is not longevity, it's the escalation to broader feeds we describe in our Reddit front page guide.

Timing still matters everywhere. A fast-lane post launched while the community sleeps burns its best hours on an empty room. Check any subreddit's active hours with our free best time to post tool, and see our full best time to post on Reddit breakdown.

How do you check any subreddit's post lifespan yourself?

Run the 2-minute shelf check: open the subreddit sorted by hot, skip any pinned posts, and read the age stamps on posts ranked roughly 5 through 15. That range is the middle of the shelf. If those posts are under a day old, you're in the fast lane and launch execution is everything. If they're weeks old, you're in the slow lane and the post itself is everything.

Do it right before posting, because turnover shifts with community activity. For a deeper read on a community before you commit, our free subreddit stats checker shows posting rules and activity signals, and our subreddit list lets you compare communities by size when you're picking targets. Pair the shelf check with the tier table above and you'll know your post's expected lifespan before you write a word of it.

FAQ

How long does the average Reddit post stay visible?

In active subreddits, about two days. Our July 2026 study of 34,095 posts found the median post on a hot listing was 41.7 to 60.3 hours old in mid, large, and mega subreddits. In small, low-activity subreddits the median was 1,279.7 hours, roughly 53 days.

Do Reddit posts expire or get deleted over time?

Posts are never auto-deleted, but by default Reddit archives posts older than six months, which disables new votes and comments. Since late 2021 moderators can switch archiving off for their community. Either way, a post's feed visibility ends far earlier, when it drops off the hot listing.

Why do posts in big subreddits die faster?

Constant competition. Reddit's public hot formula divides a post's age into its ranking so that roughly every 12.5 hours a post needs about 10x the score to hold position against fresh submissions. Mega subreddits receive new posts continuously, so the hot page churns on a fast, predictable clock.

Can an old Reddit post still get upvotes?

Yes, until it's archived. In slow subreddits our data shows posts staying on hot for two to four months, collecting votes the whole time. Posts that rank in Reddit search or Google also keep earning visits and occasional votes long after they've left the community feed.

Is a post dead if it got no upvotes on the new page?

Effectively yes. In our sample, posts still sitting on new listings after 48 hours had a median score of 0 to 1 across every subreddit size. The age penalty makes recovery from that position extremely rare. Analyze what went wrong, then relaunch with better timing and a stronger opening.


Related reading