For years I suffered from insomnia. Like many of us, it is frustrating and can really affect your health. There are