Is there a bit of pink blood on your toothbrush when you brush your teeth? Do you have varicose veins or hemorrhoids? These are signs of increased fragility of blood vessel walls which usually entails a deficiency of the vitamin C complex, especially its rutin and flavonoid components. You may also need vitamin E complex. There may be other contributing factors such as a lowered platelet count or something else. Deficiencies are the #1 cause.