Welcome to HealthcareMagic forum.
You are having spontaneous haemorrhages from various sites on your body.
You might be suffering from some bleeding disorder
or may be it is the side effect of some drug you are taking.
You needto undergo various blood tests for bleeding disorders like, BT, CT, Platelet count
Dr. Rakhi Tayal