The two types of Nutritional anaemia: Iron deficiency anaemia: caused by either not taking in enough, or your body being able to use the iron from the food you eat. This affects your body’s ability to make red blood cell. We get iron in our diet from eating foods such as meat, fish and leafy greens.