Developing healthy habits involves behavioral change. Behavioral change is hard. Why? It's hard because we don't really know why we do what we do. So, let's bring in an expert. What I'm about to layout is pretty much lifted from Tony Robbins. Here goes. Every behavior, and I mean EVERY behavior that we engage in is an attempt to meet one of six basic needs.
The last two are higher order needs involving our spiritual side. Most of the time we are operating in the arena of the first four needs. They are the more immediate ones on our todo list. Here's where it gets interesting. Behavior is driven by needs, and we all have the same needs... So why do we behave so differently from one another? The answer lies in what connects behaviors to needs - our belief system. Our belief system is how we decide which behaviors we think will meet a given need.
Try this. Take anything you do and trace it back to which need you're attempting to meet. By making this a daily practice you'll gain a better understanding of your belief system and which needs you're prioritizing. You'll probably find some flaws in logic when you do this. That's OK. Your needs are like hardware. You can't change them. However, your belief system is like software. It can be upgraded. You may be version 1.0 right now, but you can become version 2.0 if you have the courage to challenge your belief system.