It shouldn't take too long to heal up (depends on your age I guess) When I fractured my rib I was on the road in a week and on the trails in 2 then finaly jumping again in 3 weeks. I'm healthy and 16 by the way so I heal pretty fast.
Just drink lots of milk