Anemia can be caused by iron deficiency, vitamin deficiency, chronic disease, bone marrow disease, autoimmune disorders and sickle cell anemia, among other causes. Anemia can be temporary or chronic, and its severity ranges from mild to marked. Cancer can cause extreme fatigue and weakness.