two years of pain is long enough to suffer. did d doctors here saw ur knee & ankle? did they do any investigations? ur diagnosis will depend on ur tests, signs & symptoms, etc. what's d last last thing that u remember b4 u have d pain, swelling, etc?