What Causes Low Serotonin Levels?

Low serotonin levels are associated with; Increased carbohydrate cravings, depression, heightened sensitivity to pain and to trouble sleep patterns.