Thanks for the query,Bruise
appears due to accumulation of blood under the skin.
Usually it takes around two weeks forthe bruise to disappear.
If still there is pigmentation you can use oint thrombophobe.
This will help in faster resolution of the bruise.
Please meet a dermatologist
for exact diagnosis.
Let me know if you have any other doubt.
you can ask a direct question to me on this forum, following the below link.
Wishing you a good health.