Lack of enough healthy red blood cells (low hemoglobin) to carry oxygen to the different body tissues leads to the cause of Anemia. It makes one feel tired and weak. Anemia can be temporary or long term and can range from mild to severe. In most cases, anemia has more than one cause. It can be a warning sign of serious illness.