Hi, Thanks for query,
As 4-5 months passed and still there is swelling then it should be evaluated.
Most probably there might be hematoma
on the part.
There is some chances of having bone erosion giving rise to Osteomyelitis
Go for X ray
of shin and find out the cause.
Ok and bye.