I'd just pack lunch boxes instead of giving him money until he can learn how to manage his money. Teach him the concept of money and the importance of saving as well as priorities. If he were left with $1, should he purchase a meal or a cute eraser but go hungry?