What causes small red blood spots on the skin?

Small red blood spots on the skin may be caused by trauma, or they may be a symptom of allergic purpura, spider nevus or cherry angioma. 1. After the skin is squeezed by a small external force, the capillaries rupture but the epidermis is intact, and blood accumulates under the epidermis to form blood spots. 2. Anaphylactoid purpura is a strong capillary inflammatory response caused by infection or immune abnormalities. Immune cells attack the blood vessels causing them to become damaged and blood cells leak out of the vessels to form red spots on the skin. 3. Spider nevus is an abnormal proliferation of blood vessels caused by high levels of estrogen in the body, and is more common in women during pregnancy. In patients with severe liver disease, the inactivation of estrogen by the liver decreases, and spider nevus is also prone to appear. 4. The cause of cherry-like hemangioma is not completely clear at present, it is one of the manifestations of skin aging, there are more female patients than male patients, it may be related to estrogen. It is suggested that small red dots on the skin cause discomfort and timely consultation, and follow the doctor’s instructions for treatment.