B12 is for energy http://www.healthline.com/health/b12-vitamins-for-energy
Want a natural mood stabilizer St. John’s Wort, but since Cankles is Hypothyroid, that is a NO GO, just as SOY and Grapefruit are.
Want to sleep better try Selenium 200 mcg works better than Melatonin.
I have a better recipe for wanting more sleep:
Get out your Bible and locate all the scriptures regarding sleep; peaceful sleep; etc.
Write out the scriptures .. and every night before you go to bed, re-read the scriptures, and believe that God wrote them just for you .. to let you know GOD has promised you blessed sleep; peaceful sleep; etc.
I never have to struggle with going to sleep. Never.