Question: what is the best foods for your 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.