Yes, PTSD can affect people of any age. A child can experience PTSD due to any kind of violence, emotional trauma, abuse or any such scarring incident. In case of children, timely treatment can do wonders and can help in minimising chances of them developing any other psychiatric or mental health disorders.