Anemia happens when there are not enough red blood cells, the cells that carry oxygen, in the body. There are many causes, from illness like cancer to heavy menstrual bleeding. Symptoms can include fatigue, chest pain, shortness of breath and more, and can go undetected at first but worsen as anemia progresses.