Expired Medicine in the Cabinet? A 20-Minute Android Routine for Tracking Medicine and First-Aid Expiry Dates
How to audit a medicine cabinet or first-aid kit once and never let it lapse again on Android: reading the date on the pack, logging each item with the Medicine tag, choosing a 7-day warning, the Android 12+ alarm permission that makes reminders arrive, and what the app does not do.
Nobody checks the medicine cabinet until they need something from it, which is exactly the moment to discover the paracetamol expired in 2024 and the antihistamine is older than the dog. First-aid kits are worse: they live in a car boot or a kitchen drawer and get opened once a year. This is a one-time audit routine for Android that takes about twenty minutes for an average household cabinet, plus the setup that makes the phone warn you before anything lapses again. It uses the free Expiry Date Tracker app, which is Android-only and needs no account.
One boundary before we start: this is about dates, not dosages. The app tracks when things expire. Whether an expired medicine is still safe, or what to take, is a question for a pharmacist or doctor, and nothing below changes that.
Step 1: empty the cabinet and sort into three piles
Take everything out and put it on a table. Make three piles: already expired, expires within a year, and later than that. Most people are surprised how large the first pile is. Expired medicines should go back to a pharmacy for disposal where that service exists, rather than in the bin or down the sink; your local pharmacy will tell you what they accept.
While sorting, look at where the date is printed. On blister packs it is usually embossed on the foil or printed on the box end; on bottles it is on the label near the batch number; on ointment tubes it is often on the crimped end. Note that medicine packaging uses several formats: EXP 03/2027, Use by 2027-03, or just a month and year. A month-only date means the end of that month.
Step 2: log each item with the Medicine tag
Open the app and add the items from the second and third piles. For each one, tap Scan barcode and point the camera at the pack; the name fills in if the product is in the free Open Food Facts database or if you have scanned it before. Medicine barcodes are often missing from that database, so expect to tap Add by hand and type the name for a fair share of them. Type it once and the next scan of that barcode fills it in from your own history.
Then set the date. The quick chips (+1w, +2w, +1m, +3m, +6m, +1y) are built for food; for medicine you will mostly use the minus and plus buttons or type the date as YYYY-MM-DD, because the date on the pack is specific. For a month-only date, enter the last day of that month. Pick Medicine as the location, add the quantity if it helps, and tap Save. The screen shows how many days are left as you go, which is a small but satisfying way to watch the pile shrink.
Use the note field for the things you will have forgotten in six months: who the prescription was for, whether it is the children's or the adult strength, and where the kit actually lives if it is not the cabinet. There is no item limit and no sign-up, so log the lot.
Step 3: choose a warning that gives you time to replace things
The default reminder is three days before the date and again on the day, at 09:00. For food that is right; for medicine it is too late, because the point is to have a replacement in the house before the old one lapses, and that means a trip to a pharmacy. In Settings, switch the reminder to 7 days before (it still reminds you on the day as well) and pick an hour when you are likely to be near a shop rather than asleep: 12:00 or 18:00 suit most people better than 07:00.
One detail that catches people out: changing the reminder setting only applies to items you add or edit afterwards. So set the reminder preference before you start logging the cabinet, not at the end. If you have already added twenty items on the default, you can open each one and re-save it to pick up the new setting.
Step 4: make sure the reminders can actually arrive
Reminders are scheduled on the phone itself, so they fire with no signal and no internet. What can stop them is Android, not the app. Three things to check once.
- Notifications must be allowed for the app. Android asks on first use; if you tapped away, go to Settings, Apps, Expiry Date Tracker, Notifications and turn them on.
- On Android 12 and later, allow Alarms and reminders. Exact-time reminders need this separate permission; it lives under the app's settings as "Alarms and reminders" on most phones.
- Exempt the app from battery optimisation if your phone is aggressive about background apps. Some manufacturers delay or drop scheduled alarms from apps they consider idle. Allowing the app to run in the background fixes it.
Test it: add a dummy item with a date a week from today, confirm the reminder arrives at the chosen hour, then delete the item.
Step 5: the first-aid kit, the car and the travel bag
A household usually has more than one stash of medicine. Log the car kit and the travel kit in the same list, using the note field or the quantity to say which kit each item belongs to; the Other location works if Medicine feels wrong for a kit that also has plasters and saline. Sunscreen and contact-lens solution have dates too and belong in the same audit. The list groups everything by what expires first, so when the reminder arrives you see the item, where it is, and how many days it has left.
When you replace something, tap the tick to mark the old item used, which cancels its reminders, and add the new pack with its new date. That two-tap habit is what keeps the audit from needing to be repeated.
What the app does not do, and when a spreadsheet is better
The list lives on your phone. There is no account, no cloud and no sharing, so a partner cannot see or edit the same list from their own phone; it is included in your Android device backup, which restores it on a new handset, but it is a personal list. For a household that wants two people to maintain one cabinet, a shared spreadsheet or a shared calendar with recurring events is the honest alternative, at the cost of entering dates by hand and losing the sorted-by-urgency view.
Scanning a barcode fills in the name, not the date; retail barcodes do not carry expiry information, so every tracker app asks you to enter it. And the app gives no medical guidance of any kind. It is a list with reminders, done well, for people who do not want an account to keep one.
It is free with a small banner ad; a one-time $1.99 purchase removes the ad and there is no subscription. It runs on Android 7.0 or later and is available in fifteen languages. If you did the barcode and reminder setup guide for the kitchen already, the medicine audit is the same app, one more location tag, and a longer warning window. The equivalent for receipts and guarantees is the Warranty Tracker app, which follows the same no-account approach on iPhone.