There are many causes of red blood spots on the skin, which must be identified based on the signs and symptoms of the appearance of red blood spots. First of all, the appearance of red blood spots on the skin may be due to the fact that the patient has been taking medications such as aspirin for a long time. Red blood spots can also appear if the capillaries in the skin rupture after trauma. At the same time, the appearance of red blood spots on the skin may also be due to the appearance of hemangiomas, for example, there are cherry-like or capillary-like hemangiomas, which may be manifested in the surface of the skin raised, scattered small blood spots. In addition, there are certain causes of vascular nevi, such as cherry-like vascular nevi that may also protrude from the surface of the skin, and certain people with systemic diseases, such as diseases of the liver system, may also have small, scattered blood spots on the surface of the skin.