Willpower is finite.
You already knew that.
You are exposed to 6000 marketing messages each day.
You're probably not surprised by that either.
When it comes to a successful adoption of a habit, you need to take these things into account. The default world will expose you to temptations and effective marketing strategies that make you feel like you need that thing to improve your life. Setting up your environment for success is the best way forward. This means immersing yourself in things that remind you of others who are on this path/ doing this thing or remind you that happiness is to be found within (that you needn't focus on the external when trying to make the internal happy).
1. Immersion. Read books that support this view. Listen to podcasts that support this view. Surround yourself with people/ joining clubs/groups who support this view. It's hard to do it alone, so make it obvious that you're part of a bigger movement. For my no-buy project, which I'm still both doing and finding hard, it has been great to read "Your Money or Your Life" each night before bed. It's an excellent book, and it gets me digging into insightful exercises related to why I would want to save large portions of my money instead of spend it.
2. Identify. To really take on a change, you need to start feeling like this is a part of who you are. Rather than saying "I don't eat meat" you say "I am a vegetarian". You change it from an action into part of who you are. Rather than saying "I'm training for a race" you say "I am a runner". The challenge here is that it can take a while for this one to embed. It's not an overnight thing, but it's an important step to your long-term success. Interestingly, I find that when I struggle with this step, I often need more information about WHY it's important to me, or I need to clarify how this identity is consistent with my values. Sometimes it isn't, and then maybe the habit needs evaluation. If you struggle, have a look at these articles (1, 2, 3, 4) and see if they cast some light on the topic.
3. Isolate. Sources of temptation are everywhere. Use unroll.me to remove yourself from any mailing lists that may pull you away from being productive at work, make you want to spend money, distract you from what really matters, are familiar ways that you numb. Unsubscribe from as much as you can. If you miss it you can always re-join later. Ditto for your social media feeds. Look at who you follow on IG, FB, and YT. Add a few that are inspiring for the current path you're on. Immediately unsubscribe/unfollow anyone who makes you feel less that the fabulous creature that you are.
Try this for any habit, and see how you do. Let me know in the comments below how it's going.
What does mindfulness look like on a daily basis?
How can you infuse it in your day to enjoy yourself more? There's many articles here, and you can join hundreds who get these sent straight to their inbox (link in footer).