YIKES!!! Glad you are healing up...but a ways to go. I have not had a bad spill in many, many years....and always just a little afraid of one. I ALWAYS wear a helmet...just because. A local friend here took a bad spill a decade ago, broke his neck...he bounced back and is now the Senior State Champ in Florida (and just won in Georgia 5k and 10 k at 73 years old. But recovery IS slow...don't push TOO hard...but DO PUSH.