你做得没错,我儿子也出现过这样的情况
去年十一月份的时候,有几次我在路上看到儿子跟他几个同学在一起吃东西,当时我没怎么在意,想的同学之间吃点东西没什么的,毕竟孩子也要有朋友,孩子不能太吝啬了,让同学看不起,不跟他交朋友了。
我每个星期都会给我儿子零花钱,一个星期二十块钱。他之前都是存起来的,最多的时候两百块钱多了。

前几天我突然问他你存多少钱了,他说一百多,我说你拿出来我看看,儿子支支吾吾的不说话也不拿,我就知道有问题了,我说钱呢,再我再三逼问下,才说都花了,我说你之前都存了不少了,加上过年压岁钱最少两千快了吧。我就问他钱去哪里了,他说买东西了,我说两千多你能买多少啊,我说之前你们在路上买东西是不是都是你自己掏钱买的,你在充大哥,他不说话我就知道肯定是了,气的我把他收拾了一顿。

我说有钱不是你这样花的,你知道两千块钱意味着什么嘛?我们全家一个月的生活费,你一个学期的学费,你跟妹妹一个学期的零食的钱。你就这样充大哥,给别的小朋友花了,人家给你买过东西没,请过你没。
交朋友要懂得礼尚往来,你一直地掏钱,得到的是什么呢,人家当你是大款,还是当你是朋友。真正的朋友不是一味地索取,而是互相帮助,你现在让我发现了,以后没钱了呢,再去哪里拿钱买东西,去偷,去抢嘛?别人不会替你来买单的。以后你的零花钱减半,而且我会随时监控你的零花钱。学习需要的,生活需要的你可以买,但再乱花钱,到处请吃请喝你试下腿给你打断。

后来我儿子也知道了,他的零花钱没了,那几个花他钱的小朋友跟他走动的就少了。我说朋友不是花钱买来的,而是真心交出来的。
总结:孩子的零花钱可以自己保管,但家长一定要及时监管,谁家的钱都不是大风刮来的,一定不能让孩子养成大手大脚花钱的习惯,要让孩子知道你可以自己保管使用,当家长的会不定期检查。