I want to see your MRI of the knee to confirm the diagnosis. It can be a ligament injury
tear. Since you are not able to walk normally your thigh is getting shorter and thinner. I would suggest you to show this to a sports medicine
specialist as normal orthopaedic surgeon
can miss these injuries. You can send your MRI report to me if you want as i routinely deals with such problems.