There are many causes of small blood spots on the body, such as capillary dilation, allergic purpura, leukemia, etc. Symptoms should be seen in a regular hospital in time for a clear diagnosis and then treated accordingly.
Capillary dilation is caused by congenital vascular malformations, heredity, or prolonged exposure to sunlight and high temperatures and heat. Patients mainly present with dotted or linear red dots in the arteries and veins of the skin mucosa.
Allergic purpura is a microvascular allergic hemorrhagic disease. Early symptoms are mostly seen in skin manifestations, with red dots and red spots on the skin, mostly on both lower extremities and buttocks, starting with few red dots and increasing in large numbers as the disease flares up and recurs over time.
Patients with leukemia also have small red dots on their skin, and they may have symptoms such as weakness, pallor, nasal bleeding, bleeding gums, palpitations, dizziness, shortness of breath, and swelling of the lower extremities. In severe cases, it can also cause increased intracranial pressure and limb paralysis.
Also allergies, poor personal hygiene, and liver disease can cause small red dots on the skin.