A diet poor in iron can be a cause, but it's less likely in a developed society unless you are chronically malnourished. You're a young man, and in the absence of not eating well for months and months, being iron deficient is unlikely without an underlying cause. Do you have bowel symptoms...