Depression isn’t always caused by stress or sadness. Discover overlooked factors like weather, sleep, diet, and social media.