How long is too to wait punish a 5 year old for lying?
It is generally not recommended to punish a 5-year-old child for lying. At this age, children are still developing their understanding of right and wrong, and they may not be aware that lying is wrong. Additionally, punishment can be counterproductive, as it can make children more likely to lie in the future.
Instead of punishing a child for lying, it is more effective to talk to them about why it is wrong and to help them understand the difference between truth and fiction. You can also set a good example by being honest yourself and by encouraging your child to be honest with you.
If you are concerned about your child's lying, it is important to talk to a pediatrician or mental health professional.