"The recovery time for a muscle strain in the ribs can take around two weeks for a mild strain, three to four weeks for a moderate strain, and up to eight weeks for a severe strain. Even if there is a muscle tear, these injuries usually don't take longer than eight weeks to heal. Your doctor may advise no lifting or strenuous activity for a few weeks. Also, bed-rest or quiet rest in a chair may be required. During the time, you may need anti-inflammatory medications (Ibuprofen) and muscle relaxers to relieve muscle spasms."
The only silver lining to this one is that Wilmer Flores (remember him?) is finally getting some at-bats.