A helpful equation I use to maintain successful disciplines and practices in my life.
CHANGE = Sincerity + Time + Repetition
REPETITION: Consistency and discipline is essential to any type of real sustainable change. Alhamdulilah as Muslims we have the blessed practice of prayer. Anytime you execute your will and discipline in one area of life you are better able to do so in other quadrants of life, this I believe is one of the secret blessings of having 5 daily prayers. Some of us have at times lacked in consistent prayer and when we do have felt a disentanglement of structure in our life as a whole. Is it not true?
Some clients may complain and say "I tried such and such but it did not work" I would ask for how long did you try? Responses may range from "One week/ a few days/ once!" Repetition, discipline and consistency means that you pound the practice into your life and being. Whatever the practice, it becomes so imprinted in you through repetition that it becomes an "automated program of character". You do not have to think about doing it or if you will do it- you are doing it and that is the way it is and will be. If you have been smoking for 20 years you can not expect that giving up smoking for two weeks means you gave repetition a real try. A general rule to reverse a bad habit (and may vary of course depending on the habit) you must keep up the opposite practice for at least half the time, if you have not smoked in 10 years following your 20 year smoking career then you can claim "I gave it a real try and am still struggling." If you are trying to build a new practice, depending on the person of course, generally my advice is at least one year of repetition to really imprint the "automated program of character" principle. All the great achievements in the world, whether it was a pyramid, restaurant or great body, took repetitive and consistent patterns of practice.
TRY THIS: Mark a calender each day you achieve a goal and set rewards (like going out for ice cream, unless you are on a diet!) for every 3 days you meet your goal and a bigger reward every 30 days (buy yourself a new shirt for example). Remember each step of a goal achieved is a goal achieved. Don't think you have not achieved anything unless you reach the end target, this can usually lead to despair and weakness if you fall short along the way. You can set a daily point system for your goals met and make sure you earn more points for successful days than you loose points for days when you are weak. ex) Monday: I did not smoke= 10 points and Tuesday: I did smoke= (-5). That way your motivation always has a higher attitude degree!
Get a sponsor who can motivate you and commit to making sure you get your rewards. Find a partner who has similar goals and be in solidarity with each other; for example you and a friend want to memorize the same surat of Quran this Ramadan, set a time and day to meet every week and pledge to keep each other accountable for the goals you set.