Timing:When you achieve your goals.
Rewarding yourself does wonders for your self-confidence because it makes you realize what your capabilities are, and it motivates you to reach your goals. Feeling a sense of accomplishment on reaching your goal will further give you encouragement to reach your next goal.
Please refer to the book for more details on this activity.
Time to reward myself for I have been very strict with myself from food, workout and deeds. I am going for makeover, some shopping an then dine out.