I crashed hard last year on a MTB vacation in Fruita CO. Took a bar in the ribs as I supermanned over the front. Saw the doc then rode with pain patches all over me in Fruita and in Boise. It took about a month to get back to 90%.

Don't rush things; ribs heal slowly.