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.