How to Build Good Habits That Stick: 7 Steps That Work

Life Advice

Published: · Updated:

By Dewen Editorial

How to build good habits that stick: start tiny, anchor the habit to something you already do, plan for obstacles, track it, and know how long it really takes — plus what to do when you miss a day.

How to build good habits that stick: start with one habit so small it's hard to skip, attach it to something you already do every day, make it easy to start, plan in advance for what might get in the way, keep a simple record, and expect it to take around two months to feel automatic. Missing a day doesn't undo your progress — just don't let one missed day become two.

Most habits fail not because people lack willpower but because the plan asks too much, too soon. This guide walks through seven steps that make a new habit easier to keep, with examples you can adapt.

How long does it take to build a habit?

Longer than the popular "21 days", and it varies a lot. In a study of people building simple daily habits, Phillippa Lally and colleagues at University College London found that it took a median of about 66 days for a behaviour to feel automatic, with individual times ranging from 18 days to an estimated 254 (Phillippa Lally and colleagues, European Journal of Social Psychology, 2009). The same study found that missing a single day made little difference.

So plan for a couple of months, not a couple of weeks, and don't treat one slip as failure.

7 steps to build habits that stick

1. Choose one habit, and know why

Start with a single habit that connects to something you care about. "Read for ten minutes a day" lasts longer when you know it's because you want to keep learning, not because you feel you should. If you're not sure what you're working towards, our guide on how to find direction in life can help.

2. Start tiny

Shrink the habit until it's almost too easy: one page, one push-up, two minutes of tidying. The aim at first isn't the result; it's showing up. Once it's routine, you can grow it.

3. Anchor it to something you already do

Link the new habit to a routine that already happens every day: "After I pour my morning coffee, I'll write one line in my notebook." BJ Fogg calls the existing routine an "anchor" (Tiny Habits, 2019). The anchor does the remembering for you.

4. Make it easy to start

Remove the small obstacles. Leave the book on your pillow, put your trainers by the door, keep the notebook next to the kettle. The fewer steps between you and the habit, the more often it happens.

5. Plan for obstacles with "if… then…"

Decide in advance what you'll do when things get in the way: "If I get home late, then I'll read one page before bed instead of ten." Psychologist Peter Gollwitzer called these if-then plans implementation intentions (1999). Deciding ahead means you don't have to decide in the moment.

6. Make it satisfying, and track it

Give yourself a small sense of completion: tick a box, cross off a day on a calendar, note it in an app. Watching a streak grow is motivating, and the record shows you what's actually happening.

7. Never miss twice

You will miss a day. That's normal and, as the research suggests, it barely matters. What matters is getting back to it the next day. "Never miss twice" is an easy rule to remember.

Examples you can adapt

Breaking a habit you don't want

The same ideas work in reverse. Make the unwanted habit harder to start — put your phone in another room at night, keep snacks out of sight — and replace it with something that meets the same need. It's easier to swap a habit than to simply stop one.

Common mistakes

Frequently asked questions

How long does it take to form a habit?

It varies. One well-known study found a median of about 66 days for a daily habit to feel automatic, with a wide range between people. Plan for a couple of months.

What happens if I miss a day?

Not much. Missing a single day had little effect in the research. Just get back to it the next day and avoid missing twice in a row.

How many habits should I work on at once?

One, or two at most. Once a habit feels automatic, add the next.

Is it better to build habits in the morning or the evening?

Whichever fits an existing routine best. A habit anchored to something you already do reliably will stick better than one scheduled at an "ideal" time.

Talk it through with Dewen

Building a habit is easier with a clear reason and a realistic plan. Dewen is an AI life advisor that helps you get clear on what matters to you, choose the habit worth starting and plan small, realistic steps. The final call is always yours. Start a conversation.