you will need to see an orthopedist for a thorough examination of your knee and probably an mri of that problematic joint. since this problem has been going on for 2-3 years it is high-time for you to get it checked out medically. the school's trainer may have just guessed and a guess is not a diagnosis.
i have hurt my inner knee before playing football a 2-3 years ago. now im feeling the same pains again what should i do? . the football injury i had my schools trainer check and she said it was pinched cartalidge. it got really swollen and in 3-4 days it went back down but the pains didnt. the pains happen when i walk especially when putting pressure on my heel. the pain isnt unbearable but it surely is annoying since walking is a huge part of where i need to be.