Get well soon. I really feel for you.
I snapped my fibula, in a winter accident, almost two years ago. Mostly it wasn't too bad, except when my foot was swolen in the cast. Unfortunately, the swelling had no place to go. Endocet was good for that!
The best thing was when friends of mine moved my third floor office down to the first floor, since that was where I lived for two months. I was connected, which kept me from going nuts!
When it comes time to rehab, attack it as you do everything else. After rehab, I was actually in better shape than before.
G-d bless and praying for a speedy recovery.