Ds got a lot of nice presents and was given about 200 in cash from family for christmas which he deposited into his bank. I was hoping he'd spend it on a big in-person item that he's wanted for a while or save it but he has told us he's gone and spent it on virtual items on an online game that he's currently obssesed with. Whenever he gets a bit of money he spends it. He's had a lot growing up so it's not as if he's gone without. Typically these interests don't last and that's a lot of money to blow on something that doesn't even exist and I feel like I've failed as a parent that he thought it was an acceptable thing to do. I wouldn't mind if it was only some of it but it was the whole lot. I've always advised him it's not a good idea to spend so much money on these online games and I thought he understood. He's old enough to understand the value of money (he's a teenager). Maybe I'm being far fetched but I don't want him to grow up, waste all his income and still be living at home in his 30's. Is there a way to teach him a lesson (not a punishment)