You send a DM and it hangs on "sending" forever. Or the inbox opens to yesterday's chats and refuses to load anything new. Maybe messages arrive but you can't reply. Instagram DMs not working covers a frustrating spread of symptoms — but they cluster around a few causes: connection trouble, a stale app session, or the message quietly landing somewhere you didn't look (requests, spam). Six fixes, starting with the two-minute checks. Covers Android 10 through 14.

Quick Answer: Force-stop Instagram and clear its cache (Settings → Apps → Instagram → Storage → Clear cache). Then check Message requests and your blocked list — half of all "DMs not working" reports turn out to be messages sitting in requests or a blocked account. If it's truly broken, log out and back in.
In This Guide:
Why Instagram DMs Stop Working
DMs are real-time messaging on top of Instagram's infrastructure — more moving parts than the feed, and more ways for small glitches to snowball:
- Connection instability — DMs need a steady connection; flaky Wi-Fi produces stuck "sending" states.
- Stale session — your login token expired silently; the inbox can't sync.
- Corrupted cache — damaged local data breaks the inbox view.
- Messages in Requests/Spam — not a bug at all; DMs from non-followers land in Message requests, easy to miss.
- Blocked or restricted accounts — a block in either direction kills the thread.
- Instagram outage or account limit — server trouble, or a temporary messaging limit on flagged accounts.
- App data corruption — the local message database gets damaged, so threads won't sync even though the server is fine.
How to tell which you have: if no chats load and sending fails everywhere, it's connection/session/app-level. If one conversation is broken while others work fine, it's almost certainly a block, a restriction, or that person's account status — not your phone.
Fix 1: Check Your Connection and Instagram's Status
DMs are the first thing to misbehave on a marginal connection:
- Load a webpage in Chrome — confirm the internet itself works.
- Toggle airplane mode on/off to reset the connection.
- Try mobile data vs Wi-Fi — if DMs work on one, the other's the problem.
- Check for an Instagram outage (their X/Twitter account, downdetector). Server-side = wait it out.
- Disable Data Saver temporarily (Settings → Network & internet → Data Saver) — on metered connections it can delay or break real-time messaging sync.
Fix 2: Force Stop and Clear Cache
Clears the damaged local state behind stuck inboxes and phantom "sending" messages:

- Settings → Apps → Instagram → Force stop.
- Storage & cache → Clear cache.
- Reopen Instagram → inbox → pull down to refresh the thread list.
Fix 3: Update Instagram
Messaging is server-driven; old clients get cut off:
- Play Store → Instagram → Update (or Manage apps & device → Updates available).
- Restart the phone after updating, then test DMs.
Fix 4: Check Message Requests and Blocked Accounts
Before assuming breakage — the message may have arrived exactly where Instagram puts it:

- Instagram → DM inbox (✈/💬 icon) → Requests (top-right) — check message requests and the Spam folder.
- If you can't message one specific person: check profile → ⋯ → Blocked accounts under Settings and privacy → Blocked — a block either way ends the conversation.
- Also check Settings and privacy → Messages and story replies → Message controls — overly strict "who can message you" settings silently shunt messages to requests.
Fix 5: Log Out and Log Back In
Refreshes the messaging session end-to-end:
- Profile → ☰ → Settings and privacy → Log out (bottom).
- Fully close the app, reopen, log back in.
- Open the inbox and let it sync — give it a minute on first load.
Fix 6: Reinstall Instagram
For persistent DM failure after everything above:
- Uninstall Instagram.
- Restart the phone.
- Reinstall from the Play Store, log in, test.
What If Nothing Works?
- Messaging limits: new or flagged accounts get temporary DM limits (especially rapid-fire messaging). Wait 24–48 hours and slow down.
- VPN / private DNS: disable and test — they interfere with Instagram's messaging endpoints.
- Try the web: instagram.com → Direct on a browser — if DMs work there, it's the app install, not your account.
- Report it: Settings and privacy → Help → Report a problem — include what happens vs. what's expected.
- Check notification access too: if DMs arrive but you never get alerted, that's a notification problem wearing a DM disguise — Settings → Apps → Instagram → Notifications must be fully on, and Instagram needs Unrestricted battery so it isn't slept.
- Restricted accounts: if you restricted someone (or were restricted), their messages land in a separate requests view and the thread behaves oddly. Check Settings and privacy → Restricted accounts.
Watch: Instagram DMs Not Working Fixed Step by Step
Prefer a walkthrough? This video covers Instagram chat/DM problems step by step:
Video by Trevor Nace — full credit to the creator.
Related Guides:
FAQs
Why are my Instagram DMs stuck on sending?
Almost always a connection issue — the message can't reach Instagram's servers. Toggle airplane mode, switch Wi-Fi/mobile data, and retry. If only one chat is affected, check for a block.
Where do DMs from strangers go on Instagram?
To Message requests (inbox → Requests, top-right), and suspected spam goes to the Spam folder. Check both before assuming DMs are broken.
Can Instagram limit my DMs?
Yes — new accounts or rapid mass-messaging triggers temporary messaging limits. They lift on their own, usually within a day or two. Slow down and avoid automation tools. You'll usually see an explicit "action blocked" style notice when this happens, rather than silent failure.
By Sameer Zehri | App Fix Guru Editor | Last updated: October 2026