Hi, you are having
ecchymosis,i.e.blood leakage from capillaries of skin spread in dermal layer.there are many causes. In your case, most probable cause is trauma, but you do not know. Therefore , you should be investigated to find out any other cause. Internal diseases,
hypertension,DIC,Anaemia,other blood disorders, blood clotting disordes,
haemophilia,drugs,vitamin C deficiencies,skin diseases like ..purpura,
vasculitis etc.are the other causes... Do not worry, if no cause is found. The ecchymotic patch will fade gradually. Take vitamin C, vitamin K and mild antibiotics for short period. Apply thrombophob oint. locally. . I hope you will get benefit. If it recurs, rush to
dermatologist or heamatologist for perfect diagnosis and treatment.. Ok