The red spots could be tiny bruises.
Deficiency of
Vitamin B12, folic acid, or Vit K could be the cause. They could also be fragile spider
veins. The spots could also be petechiae, which are pinpoint-sized red dots under the surface of the skin. They can result from autoimmune disorders, such as lupus or rheumatoid arthritis, bone marrow disorders such as leukemia, inflammation of the veins, as a side effect of certain medications.