Depends on age but should heal within appx. 2 months time maybe less, do take it easy of course and don't over exert it or kneel on it till properly healed.
Depending on the severity of the break you are looking at at least 3 months until the person can walk and about 9 months until they are without any pain.
Usually around six weeks if you are a healthy adult if you are talking about dogs, anywhere from 10 weeks to 4 months. But that all depends on where the break is and how old your dog is and what...