Iron is an essential mineral that supports the formation of red blood cells, which help transport oxygen through your body. When your iron levels are low, it can weaken your immune system and cause you to feel fatigued all the time. If you think your iron levels are low, try bringing these foods into your diet.