Medication Refill Date Calculator
Calculate your next medication refill date from prescription start date, days supply, and early-fill buffer.
Get the exact date to call your pharmacy.
The basic timing
empty date = start date + days supply refill request date = empty date − buffer days
A 30-day supply started on the 1st of the month runs out on the 31st. With a 7-day buffer, you should request the refill by the 24th. Mail-order at 14 days lead time: request by the 17th.
Why insurance pays for “early” refills (and why they limit it)
Most US insurance plans, Medicare Part D included, allow refills when 75% to 80% of the previous supply has been used. The reason is practical: pharmacies can’t realistically dispense exactly on day 30, doctors aren’t always available, and patients shouldn’t have to ration the last days of a critical medication. The rule lets you build a small reserve without paying out of pocket.
For a 30-day supply, the early-fill window opens around day 22 to 24. For a 90-day supply, around day 67 to 72. Try earlier and the pharmacy gets a “Refill Too Soon” denial from your insurer. They will either ask you to come back in a few days or charge you the full retail price.
Controlled substances are different
Schedule II controlled medications (Adderall, OxyContin, Vyvanse, Concerta, hydrocodone) follow much stricter rules:
- No refills allowed at all in most states. Each fill needs a new prescription from the doctor.
- No early dispensing beyond 2 to 3 days for most plans.
- PDMP (Prescription Drug Monitoring Program) logs every fill; pharmacists can see your entire controlled-substance history across pharmacies.
- Federal e-prescribing required since 2023 for Medicare; paper scripts increasingly rare.
For ADHD medications especially, the shortage that started in 2022 means many patients now need to call multiple pharmacies the day their script is sent to find one with stock. Get the script written 5 to 7 days before you run out, not the morning of.
Lead times you should plan for
| Type | Lead time |
|---|---|
| Retail pharmacy walk-in (in-stock) | Same day, often 30 minutes |
| Retail pharmacy walk-in (need to order) | 1 to 3 business days |
| Insurance prior-authorization required | 3 to 14 business days |
| Mail-order pharmacy (Express Scripts, OptumRx, Caremark) | 7 to 14 business days |
| Specialty pharmacy (biologics, injectables) | 5 to 10 days; often coordinated |
| Compounded medications | 5 to 7 days |
| Out-of-stock retail (back-order) | 1 to 4 weeks (worst case) |
The single most common pharmacy frustration: assuming a refill is one-day fast and being surprised when prior auth, stock issues, or a missing doctor signature delays it a week.
Why January matters for Medicare patients
The old Part D “doughnut hole” coverage gap has been legislated away, and Part D now carries an annual out-of-pocket cap instead. That changes the timing question rather than removing it: once you have hit the cap for the year, further covered drugs cost you nothing, and the counter resets on January 1.
So the calculation runs the other way from what people expect. If you have already hit the cap, pulling a refill forward into December is free and the same fill in January is not. If you are nowhere near it, the timing makes no difference. Worth a call to your plan in November either way, because the specific numbers change every year and nothing written on a web page will be current.
What to do if you actually run out
- Call your doctor’s office, not the pharmacy first. Most offices can send a 1 to 7 day emergency supply prescription same-day if it’s a routine medication.
- Many states allow pharmacists to extend a prescription by 3 to 30 days if the patient is between doctor visits. Ask.
- GoodRx, Mark Cuban Cost Plus Drug Company, and Amazon Pharmacy often have cash prices well below insurance for common generics, sometimes $4 to $15 for what would otherwise be a $30 copay after a prior-authorization delay.
- For insulin, EpiPens, and inhalers specifically: do not skip doses to stretch supply. Call the manufacturer’s patient assistance program. Eli Lilly, Sanofi and the rest nearly all run emergency-supply schemes.
Medications you absolutely cannot let run out
Some medications are dangerous to stop suddenly (medical literature calls this “discontinuation syndrome”):
- SSRIs / SNRIs (Lexapro, Effexor, Cymbalta): withdrawal symptoms within 1 to 3 days, can include severe dizziness, anxiety, brain zaps
- Benzodiazepines (Xanax, Klonopin, Ativan): risk of seizures with abrupt discontinuation after long-term use
- Beta blockers (Metoprolol, Propranolol): rebound hypertension and heart rate
- Anti-seizure medications (Keppra, Lamictal): immediate seizure risk
- Steroids on a long taper (Prednisone): adrenal crisis risk
- Insulin / diabetes meds: immediate dangerous blood sugar swings
- Anticoagulants (Warfarin, Eliquis): stroke / clot risk
For these, set calendar alerts a full 14 days before the empty date, not 7.
The 90-day supply trick
If your medication is stable (you’ve been on it 3+ months without changes), ask your doctor to write a 90-day script instead of 30-day. Three benefits:
- One pharmacy trip per quarter instead of monthly
- Mail-order options open up (most mail-order is 90-day minimum)
- Insurance typically charges twice the copay for three times the supply, which is a third off per pill
Not all medications qualify for 90-day fills (controlled substances are restricted), but for the bread-and-butter chronic medications, meaning blood pressure, cholesterol, thyroid, diabetes and mental health maintenance, it is usually allowed and worth asking for.
Reminder apps worth using
- Medisafe (free and paid tiers): reminds you to take the medication and to reorder it
- CareZone (free): refill timing and pharmacy contacts in one place
- Apple Health and Google Health built-ins: basic, but already on your phone
- Your pharmacy’s own app (CVS, Walgreens and the rest): auto-refill enrollment is the lowest-effort option there is, and for a stable long-term prescription it is usually the right answer
How we build and check this calculator
This calculator runs entirely in your browser, so the numbers you enter stay on your device. The math behind it is written by hand and tested against worked examples and standard references before the page goes live.
SuperGlobalCalculator is independently built and maintained. See how we build and verify our calculators.