Hi welcome to Health care magic forum.
Thanks for calling H.C.M.Forum.
You got punched on fore head 8 weeks ago. The swelling got down a lot but knot stayed, it is squishy, no pain or
dizzyness. You want to get rid of it.
It is the bruice, and due to non treatment , or sub clinical treatment,It didn't subside completely.
I advise you to consult a surgeon for diagnosis and treatment. You may need to use
vitamin C, protiolytic enzymes, etc. If there is any projection to out side you can use
steroids locally. If it is left for time also it can go away.
I advise you to drink lemon juice for disolving the swelling.
Wishing for a quick and complete recovery.
Best regards.