Your body doesn't produce vitamin C on its own. So go for foods like citrus fruits, berries, potatoes, tomatoes, peppers, broccoli, and spinach. Men need about 90 milligrams of vitamin C a day.