From an Internet article on bruised ribs:
Bruised ribs are notorious for their long healing time. Unfortunately, there is little you can do about bruised ribs as they tend to heal on their own. Typical healing time for bruised ribs is anywhere between 3 to 6 weeks. Once, you are diagnosed for bruised ribs, it is important that you prevent them from any further damage.
Tonight: Naproxen. Ice. Stretch. Hot shower.