Дієта грає найважливішу роль, оскільки продукти харчування забезпечують організм необхідними поживними речовинами для клітин крові. Залізо, білки, вітамін В12 та фолієва кислота – найважливіші з цих поживних речовин. Вітаміни B1, В2, В6, С, Е та мідь також необхідні для виробництва крові.