Clean time calculator
Free clean time calculator: enter your start date and see your total clean time in days, weeks, months, and years, the way it's tracked in recovery.
A clean time calculator counts the time between the date you stopped using a substance and today. The phrase comes from twelve-step recovery traditions like NA and AA. This calculator shows your total as a single day count and as a years-months-days breakdown, so you can read it however your community counts.
This clean time calculator gives you a single number: the time between your chosen start date and today, shown in both whole days and a years-months-days breakdown. It runs in your browser, stores nothing, and works whether your start date was last week or two decades ago.
A note on language: people use different words for the same thing. Clean time is the traditional phrase from twelve-step recovery; we'll mostly use alcohol-free elsewhere on the site because some people find the clean/dirty framing carries an unintended judgment. The number is the same. Use whichever word fits.
How this calculator works
Days = floor((today − startDate) / 86,400,000 ms), with
both dates normalised to UTC midnight so the count doesn't move when
you cross a time zone. The years-months-days breakdown is walked by
calendar so it lands on the same day-of-month each step.
Full formulas live on the methodology page.
Clean time calculator: questions people ask
What does "clean time" mean?
Clean time is the length of time someone has been abstinent from the substance they were working to stop. The phrase comes from recovery traditions like NA and AA. Many people now prefer alcohol-free or sober for the same concept; this calculator works the same regardless of the word you use.
How do you calculate clean time?
Subtract your start date from today. The result is the number of full days since you stopped. This page shows it as a single day total and as years, months, and days for readability.
Why do some people prefer "alcohol-free" to "clean"?
Some recovery communities have moved away from clean and dirty framing because it implies a moral judgment about people who use substances. Alcohol-free or sober is descriptive without that overtone. Both refer to the same thing, the choice of word is personal.
Does clean time include the day I quit?
This calculator counts whole days since your start date, so the day you quit reads as 0, that day is day one in progress. The next day reads as 1. If your community counts the quit day itself, add one to the number shown.
Does clean time reset after a slip?
That is up to you and your support network. Some traditions count clean time as continuous and reset on any use; others count from the most recent return to abstinence; still others track cumulative time across multiple attempts. The calculator only reflects the start date you enter.
How do I count clean time in years and months?
Walk forward from your start date one year at a time, then one month at a time, then the remaining days. The calculator does this for you, so the month count lands on the same day-of-month each step instead of drifting like a fixed 30-day average would.