Thanks for posting your query.
From description it seems to be ligament sprain
of knee. As few weeks are already passed out and pain is persist ant ,I suggest you to consult an orthopaedician for thorough examination and treatment according o that.
Hope this will helps you. Feel free to ask me if you have any further queries.
Wish you good health. Take care.
Dr Saurabh Gupta