If you've been feeling low and depressed remember that it isn't always due to stress and certain situations in life. There could be other surprising reasons for it ranging from a lack of Vitamin D to lack of enough sleep. So before you opt to pop the pill try these natural options: Get your daily dose of vitamins A healthy and well-balanced diet is the key to keep depression at bay and lead a better life. Apart from serotonin-boosting foods eat foods high in antioxidants (green tea broccoli oranges spinach pumpkin papaya) to fight against stress hormones in the body.