How long does a shadowban last on Twitter (X)?
There is no universal duration for a shadowban on Twitter (X). Community reports describe days to a few weeks, and some of X's published label code carries a 7, 14 or 30 day timer. Neither reveals your account's own expiry date.
These numbers come from community reports and from X's own published code, not from a notice you will receive. They are orders of magnitude for a restriction, not a forecast for your account. A public scan cannot establish which label applies to you, or when its timer, if any, started.
Check any handle now: free, no login
How long does each X restriction last?
According to community reports, each restriction has its own range:
- Search suggestion ban: tends to clear the fastest, at a few days to two weeks.
- Search ban: usually runs longer, from days to several weeks.
- Ghost ban: sits in that same range. The masking applies when a thread is read, so even old replies can vanish during the restriction and reappear once it lifts.
- Reply deboosting: the hardest to time of the four. It is a ranking penalty rather than a removal, and reports describe it fading gradually more often than lifting all at once.
These are patterns across many accounts, not a forecast for yours.
What does X's published code say about duration?
X's own published code writes an exact timer on some paths, and none on others. The timers it writes:
- 7 days on two report-based paths (one label on the post, one on the account), on one pinned-link account label and on two sensitive-content aggregation labels.
- 14 or 30 days on some reply-flagging paths.
- 30 days on some policy-violation paths.
Duplicate-content flags, along with several other paths, carry no timer at all.
A timer like these resets if the same trigger fires again. The code does not expose one for every path, so an absent number does not prove a restriction is permanent.
A public check cannot show which label applies to your account, when it was written, or whether X is waiting on a step from you. Follow any instructions and waiting period shown in your own notice.
The source-by-source breakdown lives in the causes section of the fix guide.
What makes an X shadowban last longer?
Neither ongoing symptoms nor a stable score prove that an internal timer restarted. To look for what may be extending the restriction:
- Check whether X is waiting for a verification or another step from you.
- Review the specific pattern you can observe, such as repeated promotional messages or unwanted automation.
- Keep relevant links and dates.
- Make a deliberate change.
- Compare the next checks.
Deleting all your posts, mass-unfollowing or abandoning the account briefly is not an established shortcut.
How do you know when it lifts?
Read any notice from X, then compare the same visibility checks over time. A passing result confirms the surface tested at that moment. Different posts and viewing contexts can produce different results, so record both the dates and what was checked.
Shadowban monitoring keeps dated visibility checks and alerts you to confirmed changes. The alert describes what changed in the checks. It does not identify a hidden cause or guarantee that every reader sees the same result.
To see which checks have changed, test the account again, which the free check does in a few seconds.
Stop checking. Get told when it moves.
X does not notify you of every visibility change. Monitoring keeps checking the account after you close this page, so you can compare dated results and get an email when a change is confirmed. Your personal audit adds practical actions based on the information available.
- Throughout the day: your search and reply visibility get checked again. The full four-check audit reruns at least once a day.
- The day it lifts: an email tells you, so you stop holding back the posts you were saving.
- Drops and first improvements too: your score before, your score after, and the check-by-check detail.
- One email per confirmed change, never twice for the same wobble.
- Public reads only: we never ask for your X password, and we never post from your account.
From €2.99
€2.99 for 14 days or €4.99 for 30 days · one payment, no subscription
The free check stays free. Monitoring is a one-time pass, started from your result page once a first scan has run.
The 4 restrictions, in detail
Last reviewed