Workout streak hall of fame

Get a badge for each streak milestone. Missed days do not take away badges you have earned.

Your details

Current streak
Best ever streak
Days missed this year

Your streak hall of fame

23 days

next badge at 30 days, 7 days to go

  • Best streak40 days
  • Badges earned7, 14, 21, 30 days
  • Towards the 66 day habit mark35%
  • Days missed along the way5: missing one does not undo the habit

In Lally's 2010 study, habits took a median of 66 days to feel automatic (anything from 18 to 254), and missing a single day did not set people back. Rest days are part of training, not a broken streak.

The working

Current streak 23 days, best 40

Your best of 40 days has earned the 7, 14, 21 and 30 day badges. The next comes at 30 days, 7 days away, and 23 days is 35% of the way to the 66 day habit mark.

The badges

Milestones

DaysBadge
7One week
21Three weeks
66Typical habit
100Centurion
254Longest habit in the study
365A whole year

What the research says

Lally 2010

In a study of people forming new habits, it took a median of 66 days for a habit to feel automatic, anywhere from 18 to 254. Missing one day did not make a real difference, so a rest day is not the end of anything.

Read with care

What this cannot tell you

  • Track your streakUse an app or calendar; this works out the badges.
  • Make rest days badRest is part of training.
  • Score youBadges celebrate effort, nothing more.

Questions

Common questions

How long does it take to form a habit?

A median of 66 days in Lally's 2010 study, from 18 to 254 days.

Does missing a day break a habit?

No. In the study, missing one occasion did not affect habit forming.

Should I work out every day?

Not hard every day. Mix harder days with easy walks, stretching and rest.

What counts in a streak?

Whatever you decide: a walk, a class, 10 minutes of stretching.

Sources

Last checked 21 October 2026. Spotted something wrong? Tell us and we will fix it.

Stop and get help

Stop and get help if you have chest pain, feel faint or are unusually breathless, and call 999 if chest pain does not go away. Check with your GP before stepping up if you have a heart, lung or joint condition.