Cognitive Behavioural Therapy (CBT) techniques have been shown in numerous clinical trials to help overcome even long term insomnia. Sleepio founder Professor Colin Espie explains CBT for Insomnia trains people to use techniques that address the mental (or cognitive) factors associated with insomnia, such as the ‘racing mind’, and to overcome the worry and other negative emotions that accompany the experience of being unable to sleep. Sleepio has also online courses, starting from £6.99 / week. More about Sleepio in here.