In a normal, healthy adult, bone fractures usually take four to six weeks to heal. If there are other health problems such as heart disease or diabetes, healing can take longer. Recovery is also slower in anyone who smokes or uses tobacco products.
Without surgery, an injury of this type would be treated with a shoulder sling. The arm is immobilized to prevent the fracture from separating, which would then require surgery. The sling can also help with pain management.
X-rays are taken at the time of the injury and repeated in about four to six weeks. If healing is coming along, then a program of physical therapy is advised. The therapist will teach your husband how to stretch and strengthen the arm.
Usually the results are good to excellent but it does take time. Function returns a little at a time. Pain goes away gradually, too. Recovery can be a lot slower if there is soft tissue damage. This is especially true if the ligaments were torn at the same time the bones were broken. In these cases, if the shoulder is unstable, then surgery may be needed. Recovery is much longer with surgery.