That is really great for you. Such a level of self discipline is what we all need. I try to do that myself too. But then I sometimes get carried away and spend on things I never planned for.I have an amount that I spend every month and every week and I felt I am achieving that in a way that I do not spend more than that. I always spend the exact amount that I have planned to spend