low iron aneamia

i have low iron and normal B12 i take omeprozole and go to a gym often, could these be a cause of low iron.
mike