I've made that promise to myself before. Couldn't buy a new car until I earned it in a month. I had to wait 3 months for a return big enough. Now I am setting my goal on a house I can earn in a year. Last year's return was not big enough so I will have to try harder this year.