It needs evaluation as it could a form of arthritis. You shouldn't have sat on this so long. But better late than never. See an orthopedician please. He/She might run few tests on you.
Next Steps
meet an orthopedician soon
Health Tips
avoid sqautting, going down the staircase and sitting cross legs.