The ingredients for Perfect Flush are 100% natural and are absolutely safe, but this formula was developed for adults so we do not recommend that you give it to children or teens.