Affiliate Disclosure: VPN Review is reader-supported. When you buy through links on this page, we may earn a commission from partner programs at no extra cost to you. This never changes our verdicts. All factual claims are sourced from published documentation or independent third-party testing, never fabricated.

Why Your VPN Keeps Disconnecting — and How to Fix It

Guide · Last verified July 2026 · VPN Review Editorial

A VPN that keeps dropping isn't broken by default — there's almost always a specific, identifiable trigger, and most of them are fixable in under a minute once you know where to look. The frustrating part is that the symptom looks the same regardless of cause: connected, working, then suddenly not. This guide walks through the actual causes in the order they're worth checking, starting with the ones that fix the problem fastest.

Disconnect causes, ordered by how fast they're fixed 1. Overloaded / distant server → switch server (under 1 minute) 2. Wrong protocol for the network → switch protocol (1-2 minutes) 3. Battery optimization killing the app → exempt VPN app (device settings) 4. Unstable underlying internet → not a VPN problem at all
Roughly in order of how often each cause turns out to be the real one

How a VPN tunnel actually stays open

It helps to understand the mechanism before troubleshooting it. To keep an encrypted tunnel alive, your device periodically pings the VPN server — often every 10 seconds or so. If the server goes quiet for roughly two minutes, the tunnel is considered dead and disconnects. That means a VPN disconnect is fundamentally a communication failure between your device and the server, and the fix depends on which side of that conversation is actually breaking down.

Cause 1: An overloaded or distant server (most common, fastest fix)

Servers under heavy load drop connections more often simply because there's more contention for the same resources. A server far from your physical location adds latency that makes the connection more fragile generally. The fix is almost always the fastest one available: switch to a different server, ideally one close to you and not flagged as heavily loaded if your app shows that information. Most apps also offer an "automatic" or "quick connect" option that picks the nearest server with spare capacity — using it by default avoids this problem before it starts.

Cause 2: Protocol mismatch with your network

Not every VPN protocol behaves the same way on every network. OpenVPN over TCP prioritizes reliability over speed and can stall on congested networks. Some networks — hotels, universities, certain ISPs — actively block or throttle specific protocols via deep packet inspection, causing what looks like a random disconnect but is actually the network interfering. Switching to WireGuard, OpenVPN over UDP, or your provider's proprietary protocol (NordLynx, Lightway) often resolves this immediately, since these protocols are both more efficient and less commonly targeted by network-level blocking.

Cause 3: Device power settings killing the app

Phones and laptops aggressively manage background processes to save battery, and a VPN app running continuously in the background is a natural target for that management. On Android specifically, battery optimization can shut down the VPN process without clear warning, then the app has to restart the connection — showing up as a disconnect. The fix is a one-time setting change: exempt the VPN app from battery optimization in your device's app settings. On laptops, aggressive sleep or power-saving modes can produce the same effect.

Cause 4: Genuinely unstable underlying internet

This is the cause people check last but should often check first. If your Wi-Fi signal is weak, your mobile data connection is patchy, or your ISP itself has congestion issues, no VPN setting will fix that — the VPN tunnel simply can't stay stable on top of an unstable foundation. Run a speed test with the VPN off. If your base connection is dropping or wildly inconsistent on its own, that's the actual problem, and it needs to be solved at the network level (router restart, firmware update, contacting your ISP) before any VPN troubleshooting will help.

Cause 5: Device limit reached

Most VPN plans cap how many devices can be simultaneously connected. If you're near that limit and try to connect a new device, an older device already at its limit — especially one set to auto-connect on startup that you've forgotten about — can cause seemingly random disconnects as the account juggles active sessions. Checking your account's active-connections list resolves this quickly.

A practical troubleshooting order

  1. Test your base internet without the VPN — rule out the network first.
  2. Switch to a different, nearby server.
  3. Switch protocol (try WireGuard or your provider's proprietary option first).
  4. Check and exempt the app from battery optimization (mobile) or aggressive sleep settings (laptop).
  5. Update the VPN app — outdated versions carry unresolved bugs disproportionately often.
  6. Check your device count against your plan's limit.
Why this matters beyond annoyance: if your VPN disconnects without a reliable kill switch enabled, your traffic briefly flows unprotected and your real IP is exposed during that gap — every time it happens. Confirming your kill switch is active is worth doing regardless of which cause you're chasing.

When disconnects point to a genuine provider problem

It's worth being able to distinguish a configuration issue from an actual infrastructure problem on the provider's side. If disconnects happen consistently across multiple different servers, multiple different protocols, and multiple different networks — home Wi-Fi, mobile data, a friend's network — after you've already ruled out battery settings and confirmed your base internet is stable, that pattern points toward the provider's own server infrastructure rather than anything on your end. This is a reasonable point to check independent reviews specifically for recent, dated reports of stability issues with that provider, since infrastructure problems tend to be visible in aggregate user reports even when a single support ticket doesn't reveal the full picture. A provider's own status page, if it maintains one, is also worth a quick check before assuming the fault lies with your setup.

The bottom line

Most repeated disconnects trace back to one of three fixable things: server choice, protocol choice, or device power settings — and working through them in that order resolves the overwhelming majority of cases without needing to contact support or switch providers. If disconnects persist after all five steps above, that's a genuine signal about the specific provider's infrastructure quality rather than your configuration, and worth weighing against alternatives with a stronger stability track record.

Ready to switch or upgrade?

Check current promotional pricing on our sister site before you commit to a plan.

NordVPN — See current pricing

Surfshark — See current pricing

Browse all current VPN deals →

Frequently Asked Questions

What's the single most common reason a VPN keeps disconnecting?

An overloaded or distant server is the most frequent cause and also the fastest to fix — switching to a different, nearby server resolves it in most cases without any other troubleshooting.

Why does my VPN disconnect specifically when my phone screen locks?

This is almost always a battery optimization issue. When the screen turns off, the operating system reduces background activity to save power, which can shut down the VPN process. Exempting the VPN app from battery optimization in your device settings fixes it.

Could my internet connection be the real problem instead of the VPN?

Yes, and it's worth checking first. Run a speed test with the VPN turned off — if your base connection is unstable or dropping on its own, no VPN setting will fix that until the underlying network issue is resolved.

Is it dangerous when a VPN disconnects unexpectedly?

It can be, if you don't have a kill switch enabled. Without one, your traffic briefly flows outside the encrypted tunnel and your real IP is exposed during the gap between disconnect and reconnect, every time it happens.