Every 4 hours is six times a day. Twenty-four divided by four is six.
But most labels that say "every 4 hours" do not stop there. They say something like "take every 4 to 6 hours as needed, no more than 4 doses in 24 hours", and that sentence contains two separate limits that do not agree with each other. Knowing which one applies at any given moment is the whole trick.
The quick table
For a fixed interval, doses per day is 24 divided by the hours between them:
| Hours between doses | Doses in 24 hours if taken at every opportunity |
|---|---|
| 4 | 6 |
| 6 | 4 |
| 8 | 3 |
| 12 | 2 |
That right-hand column is the maximum the gap alone would allow. An as-needed label often sets a lower ceiling on top of it.
Two limits, not one
Take the common wording: every 4 to 6 hours as needed, no more than 4 doses in 24 hours. It sets:
- A minimum gap. The smaller number in "every 4 to 6 hours" is the shortest time the label allows between one dose and the next. Here, 4 hours.
- A daily cap. No more than 4 doses in any 24 hours.
These pull in different directions. At a 4-hour gap you could fit six doses into a day, but the cap says four. So on a day when you need it often, the cap runs out before the gaps do. On a day when you only need one or two, the gap is the only limit you will ever meet.
What the upper number in "4 to 6 hours" means for you, and whether you should be leaning towards it, is a question for the pharmacist or prescriber. The arithmetic below uses only the minimum gap and the cap, because those are the two hard lines the label draws.
The 24 hours are rolling, not midnight to midnight
This is the part people get wrong, and it is easy to see why. "Per day" sounds like it resets at midnight. On a label that says "in 24 hours", it does not.
"No more than 4 doses in 24 hours" means in any 24-hour stretch, measured back from right now. At 3am on Tuesday, the 24 hours that count are 3am Monday to 3am Tuesday. The window slides forward with the clock.
Here is what happens if you treat it as a midnight reset instead. Say the label is every 4 hours, no more than 4 in 24 hours, and you take doses on Monday at:
| Dose | Time |
|---|---|
| 1 | Monday 11:00 |
| 2 | Monday 15:00 |
| 3 | Monday 19:00 |
| 4 | Monday 23:00 |
That is four doses, each four hours apart. Both limits are met.
Now midnight passes. If you think the count has reset, the next dose looks allowed at 03:00 Tuesday (23:00 plus 4 hours), and another at 07:00. But between Monday 11:00 and Tuesday 07:00 that would be six doses in twenty hours, against a label that allows four in twenty-four.
With the rolling window, the answer is different. At 03:00 Tuesday, the past 24 hours still contain all four Monday doses, so the cap is full. The earliest the next dose fits is when the oldest of those four, Monday 11:00, is 24 hours old: Tuesday 11:00.
Working out the earliest next time
You need two candidate times, and the later of the two is the answer.
Gap limit: your last dose plus the minimum gap.
Cap limit: if the last 24 hours already contain as many doses as the cap allows, find the oldest dose in that set and add 24 hours. That is the moment it drops out of the window and frees a slot. If you have taken fewer doses than the cap in the last 24 hours, the cap is not in the way.
The later of those two times is the earliest the label allows. Whichever produced it is the limit that is binding right now.
Worked example: the cap bites first
Label: every 4 to 6 hours as needed, no more than 4 doses in 24 hours. Doses taken today:
| Dose | Time |
|---|---|
| 1 | 06:00 |
| 2 | 10:30 |
| 3 | 16:00 |
| 4 | 20:15 |
- Gap limit: 20:15 + 4 hours = 00:15 tonight.
- Cap limit: four doses in the last 24 hours, which is the cap. The oldest of them is 06:00, so the next slot opens at 06:00 + 24 hours = 06:00 tomorrow.
The later time is 06:00 tomorrow. The gap would let you take one just after midnight; the cap does not. The cap is binding.
Suppose a dose is then taken at 06:00 tomorrow. The four doses in the window are now 10:30, 16:00 and 20:15 from today plus 06:00 tomorrow. The gap limit is 06:00 + 4 = 10:00. The cap limit is the oldest of those four, 10:30, plus 24 hours = 10:30 tomorrow. So the next is 10:30, and the cap is binding again. On a day of frequent use, your permitted times end up trailing the times you took them the day before.
Worked example: the gap bites first
Same label. Doses today at 09:00 and 15:00 only.
- Gap limit: 15:00 + 4 hours = 19:00.
- Cap limit: two doses in the last 24 hours, fewer than the cap of four, so it is not in the way.
The earliest next time is 19:00, and the gap is binding. This is the everyday case: most of the time, if you are only reaching for something occasionally, the minimum gap is the only limit you meet.
The next dose time calculator does exactly this. You type in the minimum gap and the daily maximum from your own label, add the times of your recent doses, and it gives you the earliest time the label allows and says which of the two limits is binding. It does not know anything about any particular drug; it is doing arithmetic on the numbers you give it, which is why you need the label in front of you.
"How many hours between doses?" for scheduled medication
If the question is not about as-needed doses but about a regular schedule, the table at the top is the answer: every 4 hours is six doses, every 6 hours is four, every 8 is three, every 12 is two. Regular intervals have their own problem, which is that some of them force a dose into the night. Every 6 hours goes through that one in detail, and the dose interval calculator turns any fixed interval into clock times.
Things the arithmetic cannot tell you
A calculator can tell you what a label permits. It cannot tell you whether you should take a dose, and it cannot tell you about anything the label does not say.
- Other medicines containing the same ingredient. Different products can share an ingredient, and the cap printed on one packet does not count what you took from another. If you are taking more than one product, ask the pharmacist how they add up.
- Different caps for different people. The limit on the packet is not necessarily the right limit for you. Your prescriber or pharmacist may have given you a different one; if so, that is the number to use.
- Whether you need it at all. If you find yourself hitting the cap regularly, that is worth a conversation with whoever prescribed or recommended it, not a better spreadsheet.
When in doubt, check the label and ask the pharmacist. It is exactly the kind of question they are there for.
Keeping a record you can trust
Every calculation above depends on one thing: knowing when you actually took the last few doses. That is the part memory handles worst, especially at night or when you are unwell.
Doz lets you log an as-needed dose the moment you take it and review your recent ones, so the times are there when you need to count back. To be clear about its limits: Doz records the doses; it does not enforce a daily maximum or tell you when you are allowed the next one. For that, put your logged times into the next dose time calculator alongside the numbers on your label.
The short version
Every 4 hours is six times a day, but an as-needed label usually adds a daily cap that is lower than six. The gap sets the earliest time after your last dose; the cap counts doses in a rolling 24 hours, not midnight to midnight. The earliest next dose is whichever of those two times is later.
On a quiet day the gap is the limit you meet. On a busy one the cap bites first, and the next slot opens when your oldest counted dose turns 24 hours old.
Download Doz on the App Store · Read the FAQ · More from the blog