Hi, as you are suffering since past 3years and pain hasn’t subsided much better to get an MRI Scan of your knee first. As there are two meniscus and 4 ligaments in a knee joint. Usually the meniscal injuries leads to pain. Get an MRI done, check with a sports medicine specialist and get an opinion.
Next Steps
If the meniscal tear is minimal, you can get away with Physiotherapy and strengthening exercises of your hamstrings and quadriceps. Take care.