which signifies blood clotting usually takes 2-3 weeks to resolve. they resolve on its own. only we need to take care is that they do not get secondarily infected which can sometimes result in abscess
So may advice to you is to elevate your limb most of the times and avoid heavy activity. As you are taking local antibiotics, you should also take some systemic antibiotics for 5-6 days to avoid infections.
There are various formulations in the form of ointments
which help in dissolving the clot (bruise) and speed up recovery. you can consult doctor
for that. your problem will resolve on its own. Do not worry.