Well, I'm still in pain but it's improving.. Hey, I'm walking (or better yet, hobbling) faster now!
I'll likely rest further these coming days so I can recover completely.