I hope you get well soon!
I, unfortunately, know by myself what means ruptured meniscus are. Unpleasant, not to say more. When you walk and every step you feel like somebody hammers a nail in your knee.