It is thought that a third of all Britons experience difficulty sleeping at least once in their lives. In some cases mental factors such as stress and anxiety can be the cause. However, research has ...