Totally understand about the broken ribs, they are painful. When I crunched mine, I was back on the bike in a little less than a month.

Get better soon.