Las principales causas de anemia incluyen poca ingesta de hierro, pérdidas excesivas (alteraciones en el ciclo menstrual, microhemorragias intestinales), o procesos que cursan con inflamación intestinal crónica o alteraciones de la absorción intestinal, como la enfermedad celíaca y la sensibilidad al gluten no celíaca sin diagnosticar ni tratar (la anemia puede ser su única manifestación, en ausencia de síntomas digestivos), o la enfermedad de Crohn.