People have cracked ribs from coughing.
You might well have strained a ligament - these can take forever to heal.
It is taking forever! It is improving very slowly.
Injuries fall into 2 categories:
1. Ones that you can still ride with.
2. Ones that you can't ride with.
It took 2 months to go from cat 2 to 1 (something I shall never achieve in any other sense
). I should be thankful for that I guess.