How to Build Good Habits

how to build good habits

We’ve all heard the claim: “It takes 21 days to form a habit.” Unfortunately, this isn’t true.  In reality, habits don’t magically stick after three weeks; some fall into place quickly, while others can take months to feel natural. The truth is, there’s no magic number of days—because everyone’s brain, lifestyle, and circumstances are different.

If you really want to know how to build habits that last, the answer isn’t about chasing a perfect timeline—it’s about focusing on the right approach. Instead of worrying about “how many days” it takes, the better question is: what does it actually take for a habit to stick?

How Long It Really Takes to Build a Habit


Research shows that it takes an average of 66 days for a new behavior to become automatic. However, the range varies from 18 to 254 days, depending on the individual and their habit.

This means there’s no magic timeline. Something small, like drinking a glass of water each morning, might become natural in a few weeks. But bigger commitments, like sticking to a workout routine, can take months. And that’s completely normal.

The key isn’t speed—it’s consistency. Habits become ingrained when we repeat them enough that they start feeling like part of who we are. And that’s the first step: shifting your focus on outcomes to identity.

Focus on Shifting Your Identity


When thinking about how to build good habits, it’s important to realize that lasting change comes from shifting your identity, not just chasing outcomes. It’s common to set goals like, “I want to run a marathon” or “I want to lose 10 pounds.” While there’s nothing wrong with outcome-based goals, they only focus on the result—not the person you’re becoming along the way.

In addition to the the outcome, embrace the identity that would come with the habit. As you train for your marathon, repeat to yourself, “I am a runner.” Whenever you opt for a piece of fruit instead of a slice of cake, you can say, “I’m someone who makes healthy decisions.”

This inner dialogue will facilitate your transformation into the person you’re striving to be. You’ll reach a point in time when your new sense of self is strong enough that the habit you used to work so hard to create now comes effortlessly.

Once you think this way, it becomes easier to layer new habits into your life. And one of the simplest ways to do that is through habit stacking.

Habit Stacking


One of the easiest ways to build new habits is to build them on top of ones you’re already doing—this is called habit stacking. By attaching a new habit to an existing routine, you create a natural cue that reminds your brain to act, making it easier to stick with the habit.

Examples:

After I brush my teeth in the morning, I will meditate for 2 minutes.
After I make my morning coffee, I will write down one thing I’m grateful for.
After I lace up my climbing shoes, I will do a 5-minute mobility warm-up.

The key is to make the connection obvious and simple. Start small. Your goal isn’t to optimize your entire day, but to create a series of repeatable actions that naturally become part of your routine.
Habit stacking works because it removes the need for willpower. Instead of relying on motivation or remembering to do something new, your existing habits act as triggers, guiding you towards your next habit.

Once you’ve mastered stacking habits, the next step is designing your environment to make good habits inevitable.

Environment > Willpower

If you’ve ever relied solely on motivation to stick with a habit, you know how quickly it fades. Willpower is limited and can fluctuate depending on different things–how much sleep we got, our stress levels, or even the weather. Shaping your environment can often be more effective in creating habits than determination alone.

Design your surroundings to make good behavior easier and bad behavior harder.

Want to read more? Keep books where you’ll see them.
Want to eat less junk food? Place your snacks on a tall shelf or somewhere hard to reach.
Want to work out in the morning? Lay out your workout clothes the night before.

You can also consider writing your habit down on a sticky note and placing it somewhere you see every day.

Your environment can either encourage or discourage you, nudging you toward the habits you want to build and away from the ones you don’t. Minor adjustments—like rearranging your kitchen, workspace, or bedroom—can have a bigger impact on building habits than trying to force yourself to do something.

Once you’ve optimized your environment, the next step is rewarding yourself.

Reward Yourself

Habits are easier to maintain when your brain gets a reason to enjoy them. That’s where rewards come in. Providing a reward for yourself after completing something helps your brain associate the behavior with satisfaction and positivity, making it more likely you’ll repeat it.

Here are some examples of rewards:

  • Having your favorite snack guilt-free
  • Watching an episode of a show or movie
  • Buying new clothes or equipment that supports your habit
  • Scheduling a massage
  • Treating yourself to a class or experience related to your habit

The key is to tie immediate satisfaction to your habit. Rewarding ourselves boosts dopamine, which is the feel-good hormone. The hit of dopamine after intense effort can also help build discipline.  As your brain links your behavior with feeling good, you will start looking forward to practicing your habit.

Over time, you may not even need the reward anymore!

Conclusion

Building lasting habits isn’t about willpower, motivation, or following an arbitrary timeline. It’s about designing systems that support you: shifting your identity, stacking new habits, shaping your environment, and rewarding yourself along the way.

Start small and be patient. It’s okay to feel discouraged if you don’t have steady progress with building a habit; that’s normal! Stick to the progress and remember that habits take time and consistent effort. You don’t need to be perfect; just don’t give up.


Let me know in the comments if you found this post helpful, and feel free to contact me with any questions!

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *