It seems that you are having ecchymoses.. Purpuric skin disease.
There are many causes.
Drugs you take may produce such lesions.
There may be other causes too.
Blood and urine tests as well as USG may be done to rule out other diseases.
You discuss with your doctor about your problem, and go for further treatment.
Some time it may be without cause..idiopathic.
Local thrombophob oint. and oral vitamin C
and K may be helpful to alleviate the patches of ecchymoses.
I hope you got my answer.
Dr. Ilyas patel MD