Skin problems like acne, wrinkles, lines, dull and dry skin are becoming very common. Most of us lack the natural shine and glow in our skin. We all use many types of cosmetics and beauty products for improving the condition of our skin. The skin becomes healthy only when it is nourished internally through the foods we eat. Food supplies our body with nutrients required for making the skin healthy and glowing. You can have a great skin and complexion by including skin friendly foods in your diet. These foods help in fighting skin problems. The following article lists such skin friendly foods. The 25 best foods for your skin are as follows.