Bruising for a long time does not go away may be due to drugs, but also may be due to idiopathic thrombocytopenic purpura, aplastic anemia and other diseases. 1. Drugs: If the recent prolonged use of aspirin, clopidogrel and other anticoagulants, or sertraline, fluoxetine and other antidepressants, to a certain extent, will affect the coagulation function of platelets, which in turn will cause the phenomenon of bruising for a long time not to return. 2. Idiopathic thrombocytopenic purpura: the cause of this disease is not yet completely clear, may be related to viral infections, estrogen level abnormalities, heredity and other reasons, but also secondary to rheumatoid arthritis, systemic lupus erythematosus and other immune dysfunction diseases. The patient’s skin will appear ecchymosis, purpura, trauma bleeding is not easy to stop and other symptoms, and some patients will appear bruising for a long time does not subside performance. 3. Aplastic anemia: the causes of this disease include congenital heredity, viral infection, long-term exposure to X-rays, immune abnormalities, chemical drugs, etc. Typical symptoms are bleeding spots and petechiae on the skin, etc. Because this disease can cause blood clotting abnormality, so the patients will have bruises that do not go away for a long time. It is recommended that patients whose bruises do not go away for a long time go to the hospital, complete a series of tests to clarify the specific causes and follow the doctor’s instructions.