Bone infarction may be caused by traumatic fracture, bone degeneration, osteoporosis, alcoholism and drugs. 1. Traumatic fracture, which is more traumatic after the fracture, can easily lead to bone infarction in the bone area. 2. Bone degeneration and osteoporosis in middle-aged and old people, which may easily lead to abnormal friction of epiphyseal bone in the developmental stage of the disease, thus causing bone infarction. 3. Long-term alcohol abuse or taking glucocorticoid drugs may cause blood transportation in the epiphysis to be destroyed, which may lead to bone infarction in the later stage of the disease. It is recommended to quit smoking and drinking, do not eat too much animal oil, fat meat, avoid eating spicy and stimulating food, long-term use of hormones and chemotherapy patients should be regularly reviewed.