I broke 9 rib bones and they still arent healed. Simple and easy answer is stay at home rest for months and don't do any weight lifting and only see your horse when its in its stall and pet it from the opposite side. Staying away from any other potential accidents is a must!
As for healing time, just follow advice, the best way to get back is to rest when told or needed, then start exercising everything that you can. It's hard work getting fit again, so try to keep as much as you can.
4 weeks out from broken arm, clavicle and multiple broken ribs, my legs are getting a lot stronger, those I can work on.