Long-term anemia can last for months or years, depending on the underlying cause. It is important to diagnose and treat the cause of anemia, as it can cause serious health problems. Treatment may include lifestyle changes, dietary changes, supplements, medications, and, in some cases, surgery...