What causes purple spots on legs

Purple spots on the legs may be caused by external forces, or they may be symptoms of allergic purpura, purpura simplex or senile purpura.
1. After being squeezed or hit by external force, the capillaries under the skin are damaged and blood is deposited under the skin to form petechiae, which can be absorbed after a period of time.
2. Anaphylactic purpura is a systemic allergic reaction caused by the body’s exposure to allergens. Immune cells attack the blood vessels leading to vascular damage, and blood cells ooze out of the blood vessels to form purpura. Anaphylactic purpura is prevalent in the lower extremities of both sides, and is more common in young people.
3. The cause of purpura simplex is unknown, and estrogen metabolism and immune system disorders, most common in young women, occurring in the lower extremities, with self-healing.
4. Age-related purpura is due to the reduction of subcutaneous fibrous protein and fat after aging of the skin, the subcutaneous capillaries lose their support and protection, and the blood vessels are easily ruptured by the impact and shear force, and the blood cells are deposited in the subcutaneous petechiae.
It is recommended to consult a doctor in time and standardize the treatment.