10 Foods to Eat Every Day for Perfect Skin

10 Foods to Eat Every Day for Perfect Skin

3. Salmon

Salmon is an excellent food to fight stress, anxiety, and depression. Salmon also provides most of your daily vitamin D needs. And as you may already know, Vitamin D is responsible for keeping your heart, bones, colon and brain healthy.

It also helps prevent colon cancer, anxiety, depression, heart disease and bone disease.

More: 15 Vitamin B-Rich Foods to Boost Your Energy and Mood

Salmon is also rich in omega-3 fatty acids that are excellent for fighting inflammation, wrinkles, and acne. Its high omega-3 content also helps hydrate your skin from the inside out. Moreover, eating salmon keeps your scalp hydrated and promotes strong healthy hair.