کم خونی علل مختلفی دارد، از جمله کمبود آهن، کمبود برخی ویتامین ها مانند ویتامین B12، ابتلا به برخی بیماری ها، مصرف برخی داروها. توصیه می کنیم با انجام معاینات و آزمایشات دقیق علت کم خونی را در خود مشخص کنید. رعایت برخی نکات به بهبود میزان آهن نیز کمک می کند، از جمله مصرف گوشت قرمز، گندم، جو، لوبیا، آجیل و برنج. تمام این مواد غذایی منابع خوبی از آهن هستند. علاوه بر اینکه لازم است میوه و سبزیجات زیاد نیز مصرف کنید. برای افزایش وزن توصیه می شود آب به مقدار فراوان بنوشید، ورزش کنید، بعد از ورزش حتما غذا بخورید، هیچ یک از وعده های غذایی خود را حذف نکنید، بلکه تعداد وعده هایی غذایی متعدد داشته باشید، میان وعده حتما بخورید، میان وعده ها بهتر است میوه و مغزی جات باشند.