My Polar is not showing data, what do I do?

The simplest fix is usually the right one: Polar signs you out of MigraineMe every so often for safety, and you just need to sign back in. This guide walks you through that and a few other things to try.

Start with Step 1 and work down. Stop as soon as something works.

Most steps are the same on iPhone and Android. Where a screen behaves differently, we say so.

Step 1: Check that Polar Flow has your data

Before blaming MigraineMe, check Polar itself.

  1. Open the Polar Flow app on your phone.
  2. Pull down on the top of the screen to refresh.
  3. Make sure your watch is near your phone and has been synced today. The Polar Flow app shows a "last synced" time.
  4. Do you see today's sleep and your heart numbers in Polar Flow?
  5. If you do not, the problem is between your Polar watch and Polar Flow, not MigraineMe. Open Polar Flow and wait for it to sync. Some Polar watches only sync when you press the button on the watch.

If Polar Flow has your data but MigraineMe does not, move to Step 2.

Step 2: Reconnect Polar inside MigraineMe

This fixes nine out of ten cases.

  1. Open MigraineMe.
  2. Tap the gear icon in the top-left of the screen. A drawer slides in from the left.
  3. Tap Connections.
  4. Find the Polar card. Look at the button on the right side of the card.
  5. If the button says "Connect", Polar is not connected at the moment. Tap it. Polar's own sign-in page opens. Sign in with your Polar account and approve access for MigraineMe. The button should now read "Connected".
  6. If the button already says "Connected" but you are still not seeing data, disconnect and connect again. On iPhone, tap the Connected button. On Android, press and hold the Polar card instead, because tapping the button does nothing once it is connected.
  7. A box asks "Disconnect Polar?". Tap Disconnect. The button changes back to "Connect". Tap Connect and sign in again.

Wait a few minutes, then check the Monitor tab.

Step 3: Refresh the Monitor tab

  1. Open the Monitor tab.
  2. On iPhone: put your finger near the top of the screen, slide it down a few centimetres and let go. Wait about ten seconds.
  3. On Android: there is no pull-down refresh. Tap another tab, such as Home, then tap Monitor again. Monitor reloads your data each time you open it.

Step 4: Check the time of day

Polar sometimes takes an hour or two after you wake up before sleep is finalised. If you wake at 7am and check MigraineMe at 7:05am, last night's sleep may not be ready yet. Try again around lunchtime.

Step 5: Make sure your watch has actually synced today

Polar is different from some other brands. The watch only sends data to Polar Flow when you sync it. Some watches do this in the background, others only when you press a button or open Polar Flow.

  1. Open the Polar Flow app.
  2. If you see a "Tap to sync" prompt, follow it.
  3. Wait until the sync finishes.
  4. Then come back to MigraineMe and refresh the Monitor tab as in Step 3.

Step 6: Make sure the right sources are picked

Polar might be connected but Sleep could be using something else.

  1. Tap the gear icon in the top-left.
  2. Tap Data and Notifications.
  3. Scroll down through the sections (Sleep, Physical Health, Cognitive, Environment, and so on), or type the metric name in the search box at the top.
  4. Each metric row shows a small source badge (for example "Polar" or "Phone"). Tap it and choose Polar where you want Polar to feed that metric.

Step 7: Force-close MigraineMe

On iPhone

  1. Swipe up from the bottom of the screen and pause in the middle.
  2. Find the MigraineMe card and swipe it up off the screen.
  3. Tap the MigraineMe icon to open it again.

On Android

  1. Tap the square button at the bottom (or swipe up and hold).
  2. Find MigraineMe and swipe it away.
  3. Tap the MigraineMe icon to open it again.

Step 8: Sign out and back in

  1. Open MigraineMe.
  2. Tap the gear icon in the top-left of the screen.
  3. Tap Logout in the drawer.
  4. Sign back in with the same email.
  5. Go to gear icon, Connections, find the Polar card and tap Connect if it asks.

Step 9: Reinstall MigraineMe

Your data is safe on our servers. Deleting the app does not delete your migraines.

  1. Press and hold the MigraineMe icon.
  2. Tap Delete app (iPhone) or Uninstall (Android).
  3. Open the App Store or Play Store and install MigraineMe again.
  4. Sign in with the same email.
  5. Reconnect Polar using Step 2.

If none of these work

Write to us at help@migraineme.app with:

More in this section

Still stuck? Write to us at help@migraineme.app

Download MigraineMe