You were effectively budgeting in your head. Good for you. Can everyone match your skill? Who knows. I guess no. I cannot budget this well. It is not that I do not know my level of cash, it is just that I cannot accurately estimate my spending rate and I almost always spend too much for the month.
Best of luck.