I have this problem too for half a year, and have tried almost all form of Vit B. But now I end up figuring out it could be hypothyriod. You could do a google search with "How to treat thyroid problems naturally? , paleohacks" I think there is something about Iodine and selenium. It's worth testing but make sure you're not Hashi's. I have felt better after a few day and have been reading the book-Why Do I Still Have Thyroid Symptoms? When My Lab Tests Are Normal: A Revolutionary Breakthrough In Understanding Hashimoto's Disease and Hypothyroidism by Dr. Datis Kharrazian, DHSc, DC, MS, MNeuroSci, FAACP, DACBN, DABCN, DIBAK, CNS - chiropractic doctor.