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’ll either ask you to come back later 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.
The “doughnut hole” math for Medicare patients
Medicare Part D’s coverage gap (when you’ve spent over a certain amount in drug costs) is being phased out by 2025, but as of 2024 patients in the gap still pay 25% of drug costs out of pocket. Timing refills to land before vs after January 1 can matter. Talking to a benefits advisor in November to plan refills strategically can save $100s to $1,000s.
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 with prior auth delays.
- For insulin, EpiPens, and inhalers specifically: do not skip doses to stretch supply. Call the manufacturer’s patient assistance program (Eli Lilly, Sanofi, etc.) — most have emergency-supply programs.
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 2x the copay for 3x the supply — a 33% discount per pill
Not all medications qualify for 90-day fills (controlled substances are restricted), but for the bread-and-butter chronic medications — blood pressure, cholesterol, thyroid, diabetes, mental health maintenance — it’s usually allowed and worth asking for.
Reminder apps worth using
- Medisafe (free + paid) — reminders for taking meds AND for refill timing
- CareZone (free) — refill timing tracking and pharmacy contacts
- Apple Health / Google Health built-ins — basic but free
- Your pharmacy’s app (CVS, Walgreens, etc.) — auto-refill enrollment is the lowest-effort option for most patients