Months Ago Calculator
Enter a number of months and the calculator counts back to the exact date. Month lengths vary, so this is one of the calculations most likely to go wrong if you do it in your head.
What subtracting a month actually means
Going back one month keeps the day number and moves to the previous month. May 20 minus one month is April 20. The complication is the same one that affects adding months: not every day number exists in every month.
March 31 minus one month has no February 31 to land on, so the result clamps to February 28, or February 29 in a leap year. That matches how contracts, billing systems, and courts read the same instruction.
Because of that clamping, month arithmetic is not always reversible. Going back a month and then forward a month can leave you on a different date than you started. It looks odd but it is the standard behaviour.
When you need the month count
Warranty claims are a frequent one. A twelve-month warranty on something bought on the 31st has a real expiry date, and it is often a day earlier than people assume.
Subscription and billing audits need it. Working out which charge corresponds to which period usually means counting back in months.
Employment records use months for probation periods, service length, and benefit eligibility.
Medical history questions are often framed in months as well, since "about six months ago" is how most people remember things.
Frequently asked questions
What was 6 months ago from today?
That depends on today's date and which months fall in the window. The calculator above gives the exact date along with the weekday.
What happens with March 31 minus one month?
You get February 28, or February 29 in a leap year, because February has no 31st. The result clamps to the last valid day of the target month.
Is 6 months ago the same as 180 days ago?
Rarely. Six calendar months is somewhere between 181 and 184 days depending on which months you cross. If something specifies 180 days, use the days calculator instead.
Can I count back from a past date?
Yes. Change the start date to any date, past or future, and the calculator works from there.