Adults of any age can have cognitive behavioural therapy. CBT for children works when they reach a certain age, typically when they are six or seven. This is because children need to understand their thought patterns for CBT to work. But whatever your age, CBT can help you manage your thoughts and emotions and put things into perspective.