I was having a similar issue and it turned out that my thyroid was no longer functioning optimally as a result of an autoimmune disorder. Many doctors will only check one thyroid level; there are three or so different aspects that need to be checked. I was undiagnosed for years before this recent discovery. Am much better now with supplemental thyroid treatment. (I'm 47.)