If you are not on any medications like anticoagulants, blood thinners or birth control pills then this could be due to clotting disorders, low platelet count, fragile spider
veins, deep vein thrombus, deficiency of
Vitamin B12, folic acid, or Vit K, a liver disease or certain cancers. It could also be due to pressure urticaria. If you are on medications then you need to discuss that with your doctor. Take care!