If a man is under 18years old and he has a job or anything else that give him some money for his work, I don't see why he cannot bet. If he is enough old to work, he is enough old to have his own choice and in that case he should can spend money as he wants to