Hi i am Dr Ahmed Aly
thanks for using healthcaremagic site ,
I had gone through your question and understand your concerns ..
In my opinion that could be a ligamentous
injury where the origin of your muscle which may take time to heel according to your injury .
From your given history i do not think you have a ligament tear or maybe partial so i dont want you to worry .
you may use painkillers like
advil when needed , hot massages with topical gels and use a knee support will be helpful .
If pain persists or swelling increases i recommend
X ray and MRI to exclude any fissures , muscular or ligament tear ,
meniscus or
cartilage injuries for proper evaluation and management .
Please click and consider a 5 star rating with some positive if the information was helpful. Wish you good health,
Any further clarifications feel free to ask.