It is hard to form good habits and we all struggle with this. I am in the process of developing good healthy habits to form a good foundation for my life. I have learned that it takes self-discipline and commitment to do it.
To make a good habit you have to feel a desire to make this habit and first of all you have to get the right attitude and mindset. You have to make the habit twice; first in your mind and then in action. If you cannot imagine yourself doing this healthy habit then you will not succeed in action.
Start with your mind
Stephen Covey suggests, in his book about 7 habits to be effective, that you start with your mind by envisioning your goal and then try to understand why you want to reach this goal. Then you can start forming your new habit in action.
The other great parameter that determines your success in forming a good habit is your commitment to the task. You have to be 100 % committed and prepare for keeping that commitment for six to eight months!
A few weeks ago I decided that I would make some major changes in my habits and I am totally committed to them. First task was getting up at 6.30am every day. I have done that for three weeks now. It is far from a habit but it is getting easier and easier every day. Next task was to implement a nap when possible between 1pm and 3pm. I have done that for two weeks now and last week I started exercising every day for at least 30 minutes.
The only way I will succeed is by self-discipline and commitment (– and of course a great deal of understanding from my girlfriend.)
I found this great article that suggests you create a timeline to envision your goals. It is quite simple and yet effective. [Create a Timeline to Better Envision Your Goals]