Even though the blood and swelling have cleared, sometimes the discoloration remains for much longer. This is due to the pigment left behind when the body absorbs the blood. I would give it a little longer (another month or so). In the long run, there are creams, lasers, peels that can be tried to remove it.
so, there isn't anyt hi
Vitamin K cream is also very helpful.
Some people have used lemon juice or hydrogen peroxide several times a day to the skin. There are commercial fade creams and skin lighteners available. If those don't work, lasers and chemical peels can be performed.
Thanks and hope this helps.