A weighted blanket can relieve pain and help you fall asleep faster, thus potentially minimizing fibromyalgia symptoms. Sleeping with a weighted blanket can lessen anxiety levels and improve your energy by reducing cortisol and raising your serotonin levels, a chemical often low in people with fibromyalgia. Serotonin is a chemical commonly associated with mood stabilization, though it also converts into melatonin, the primary hormone needed to sleep. By increasing your serotonin, you may sleep better.