ರಕ್ತಹೀನತೆಗೆ ಸಾಮಾನ್ಯ ಕಾರಣವೆಂದರೆ ಕೆಂಪು ರಕ್ತ ಕಣಗಳನ್ನು ತಯಾರಿಸಲು ಸಾಕಷ್ಟು ಕಬ್ಬಿಣ ಸಿಗದಿರುವುದು. ಆಹಾರದಲ್ಲಿ ಕಬ್ಬಿಣದ ಕೊರತೆ, ಗರ್ಭಧಾರಣೆ, ರಕ್ತಸ್ರಾವ (ವಿಶೇಷವಾಗಿ ಭಾರೀ ಋತುಚಕ್ರ) ಮತ್ತು ಕಬ್ಬಿಣದ ಹೀರಿಕೊಳ್ಳುವಿಕೆಯನ್ನು ತಡೆಯುವ ಪರಿಸ್ಥಿತಿಗಳು (ಸೆಲಿಯಾಕ್ ಕಾಯಿಲೆಯಂತಹವು) ಇದಕ್ಕೆ ಕಾರಣವಾಗಿರಬಹುದು.
ಕೆಂಪು ರಕ್ತ ಕಣಗಳನ್ನು ತಯಾರಿಸಲು ದೇಹಕ್ಕೆ ವಿಟಮಿನ್ ಬಿ 12 ಅಗತ್ಯವಿದೆ. ಕೊರತೆಯು ರಕ್ತಹೀನತೆಗೆ ಕಾರಣವಾಗಬಹುದು. ಉರಿಯೂತದ ಕಾಯಿಲೆಗಳು, ಸೋಂಕುಗಳು ಮತ್ತು ಕ್ಯಾನ್ಸರ್ನಂತಹ ದೀರ್ಘಕಾಲದ ಕಾಯಿಲೆಗಳು ದೇಹದ ಕಬ್ಬಿಣದಂಶ ಬಳಸುವ ಸಾಮಥ್ರ್ಯವನ್ನು ಕಡಿಮೆ ಮಾಡುತ್ತದೆ, ಇದು ರಕ್ತಹೀನತೆಗೆ ಕಾರಣವಾಗಬಹುದು.
ಭಾರೀ ಮುಟ್ಟು, ಜಠರಗರುಳಿನ ರಕ್ತಸ್ರಾವ, ಶಸ್ತ್ರಚಿಕಿತ್ಸೆ ಅಥವಾ ಗಾಯದಿಂದಾಗಿ ರಕ್ತದ ನಷ್ಟವು ರಕ್ತಹೀನತೆಗೆ ಕಾರಣವಾಗಬಹುದು. ಕುಡಗೋಲು ಕಣ ರಕ್ತಹೀನತೆಯಂತಹ ಕೆಲವು ರೀತಿಯ ರಕ್ತಹೀನತೆಗಳು ಆನುವಂಶಿಕವಾಗಿವೆ.
ದೇಹಕ್ಕೆ ಕೆಂಪು ರಕ್ತ ಕಣಗಳನ್ನು ತಯಾರಿಸಲು ವಿಟಮಿನ್ ಬಿ 12 ಅಗತ್ಯವಿದೆ.

