Question: how long does it take to heal from a cracked rib?
Answer: It takes about six weeks for broken ribs to heal on their own. During this time, you should avoid activities that could further injure your ribs. That means sports and heavy lifting are off the table. If anything causes you to feel pain around your ribs, stop immediately and hold off until you're healed.