Enter your start date above to see your results.
How to work out how many days you've been together
Counting days by hand is surprisingly fiddly. Months run from 28 to 31 days, February 29 turns up in leap years, and it's easy to end up one day out depending on whether you count the first day. This counter handles all of that: pick your start date and it compares it with today's date on your device.
What the results mean
- Years, months and days: the headline figure, worked out the way ages are. It counts whole years, then whole months, then the days left over, using the real length of each month.
- Days together: the total number of days that have passed since your start date.
- Days to next milestone: how many days until the next round number on the milestone list, with the date it lands on shown underneath.
- Days to next anniversary: the countdown to the next time your start date's month and day come around.
How the count works
The counter measures elapsed days, so your start date itself is day 0 and the day after it is day 1. That matches how date calculators and spreadsheet date subtraction work. Some couples prefer to call the first day "day 1"; if you do, add one to the total. Both dates are treated as plain calendar dates with no time of day, so time zones and daylight saving don't cause surprises.
Milestones come from a fixed list: 50, 100, 150, 200, 300, 365, 500, 600, 700, 750, 800, 900 and 1,000 days, then 1,250, 1,500, 1,750, 2,000 and onward in larger steps up to 30,000. The milestone date is simply your start date plus that many days, so it's exact rather than estimated from months.
Worked example
Suppose you got together on June 17, 2023, and you check on September 27, 2026. The counter shows:
- 3 years, 3 months, 10 days: June 17, 2023 to June 17, 2026 is three years, on to September 17 is three months, and on to September 27 is ten days.
- 1,198 days together.
- 52 days to the next milestone: 1,250 days, which falls on November 18, 2026.
- 263 days to the next anniversary: June 17, 2027.
This couple's 1,000-day milestone passed on March 13, 2026, about two years and nine months in. Round-number milestones rarely line up with anniversaries, which is part of the fun of tracking them.
Leap years and awkward start dates
- Leap days are counted. March 15, 2010 to March 15, 2020 is exactly 10 years, but 3,653 days rather than 3,650, because February 29 fell in 2012, 2016 and 2020.
- A February 29 start. In years without a February 29, the anniversary is shown on March 1.
- Starting on the 31st. When a month has no matching day, the months-and-days breakdown borrows days from the month before. January 31 to March 1, 2026, for instance, reads 0 months and 29 days, which matches the 29 days that actually passed.
- Future dates. The counter only counts forward from a date in the past. For a date that's still to come, use the Countdown to a Date tool.
Day counts at a glance
- 100 days is 14 weeks and 2 days, a little over three months.
- 365 days isn't always your first anniversary. If a February 29 falls in your first year together, the 365-day mark arrives a day early: a couple who started on June 17, 2023 reached 365 days on June 16, 2024, and their first anniversary was day 366.
- 500 days is roughly 1 year and 4 months.
- 1,000 days is roughly 2 years and 9 months.
- 10,000 days is roughly 27 years and 5 months.
Ideas for your milestones
Many couples mark 100 days together, a custom that is especially popular in South Korea, and 1,000 days is a milestone that tends to sneak up without anyone noticing. Because the counter shows the exact date of your next milestone, it's easy to set a reminder in your calendar. Some people also like to use the "days together" number in a card or a caption, such as "1,198 days and counting."
Not just for couples
The arithmetic works for any start date: a friendship, the day you moved in, a new job, a pet's adoption day or a personal streak. For an exact age from a date of birth, the Age Calculator uses the same years, months and days approach.
Privacy
The date you enter is only used inside your browser to calculate the result. It isn't sent to a server, stored or shared.
Frequently asked questions
Enter the date your relationship started and the counter shows the total number of days since then, along with the same span in years, months and days. It counts elapsed days, so the start date is day 0; add one if you count your first day as day 1.
The calculator compares calendar dates directly rather than dividing total days by 365. It counts full elapsed years, then full elapsed months within the current year, then the remaining days — the same way age is normally calculated, so it correctly accounts for different month lengths and leap years.
The calculator checks a fixed list of day counts (50, 100, 150, 200, 300, 365, 500 and so on up to 30,000) and shows whichever one comes next after today, along with the calendar date it falls on.
In years without a February 29, the counter shows your anniversary on March 1. The total day count isn't affected, because it counts every real day that has passed.
No. The date you enter is only used inside your browser to calculate the result — it isn't sent to a server or saved anywhere.
Yes. The underlying calculation is just calendar-accurate day counting, so it works equally well for tracking a friendship, a work anniversary, a move or any other date you want to count forward from.