A cognitive behaviour therapist helps people solve their difficulties by examining their thoughts and how these affect their behaviour. Cognitive behavioural therapy focuses on solving problems here and now, rather than looking into the past for their causes. It aims to teach strategies for dealing with emotional problems and is usually given over a limited period of time.