If you wear a continuous glucose monitor (CGM) like a Dexcom sensor or a Freestyle Libre, MigraineMe can read your glucose readings. It does not connect to the sensor directly. Your CGM app (Dexcom, LibreLink, or a bridge app like xDrip+) writes readings to Apple Health on iPhone or Health Connect on Android, and MigraineMe reads them from there.
Step 1: Make sure your CGM app shares glucose
Open your CGM app and look in its settings for Apple Health or Health Connect. Turn on sharing for Blood Glucose. The wording differs between apps.
Step 2: Connect MigraineMe
- Open MigraineMe.
- Tap the gear icon in the top-left of the screen, then Connections.
- Tap Connect next to Apple Health (iPhone) or Health Connect (Android).
- On the permission screen, tap Turn On All or Allow all, or make sure Blood Glucose is on. Then tap Allow.
If it already says Connected, check the permission instead. On iPhone: Settings → Apps → Health → Data Access & Devices → MigraineMe. On Android: Health Connect → App permissions → MigraineMe.
Step 3: See your readings
MigraineMe keeps one value per day: your average glucose for that day, in mmol/L.
- Tap the Monitor tab.
- Tap the Physical Health card. Blood glucose is listed with your other body readings.
- To pin it on the card, tap Customize Monitor Card and pick Blood glucose as one of your 3 metrics.
Logging a low or a spike yourself
A daily average can hide a short low or spike. If you want to mark those moments:
- Tap the gear icon in the top-left of the screen, then Manage Items.
- Add a custom trigger such as Blood sugar dip or Blood sugar spike. There is a separate guide in this help centre called Adding a custom trigger.
- When your CGM shows a low or a spike that you think matters, log that trigger.
Still stuck?
Write to us at help@migraineme.app and tell us which CGM you use and whether you are on iPhone or Android.
