He seems to know what he's talking aboout. Although it is a paid Twitter account and not a verified one.
Hurt Ribs are not fun. If this Doctor says a couple weeks and that holds, I'd be very surprised. I broke four ribs and I couldn't even lay down for four months. Not sure this is a break though. Cartilage isn't the bone, so thankfully it probably could have been worse. Hopefully Gibbs is ready.