Hi, Thanks for using HCM.
Q. Why is this happening and how to heal?
Wearing heels of 2 inch for 5 hours has injured your knee joint. swelling and pain may be due to tendon or ligament injury
For healing take complete rest, tab. Aceclofenac
and consult your orthopedician for examination and management. You may need to get done radiological examination for the diagnosis.
Hope I answered your question. Feel free to ask me if you have any further queries. Wish you good health. Take care.