Question: what are the best foods to eat for skin?
Answer: Carrots, apricots, and other yellow and orange fruits and vegetables. Spinach and other green leafy vegetables. Tomatoes. Berries. Beans, peas and lentils. Salmon, mackerel and other fatty fish. Nuts.