What Could Cause Tiny Red Blood Spots on Your Skin?

Blood spots on the skin may result from petechiae, according to the Mayo Clinic. Damage to the blood vessels, also known as capillaries, leak blood within the skin and cause petechiae spots to form. Petechiae in the face is a likely result from crying, coughing, weightlifting or vomiting for long periods of time. Giving birth can also give rise to petechiae.