When you have a humerus fracture, it means that your upper arm bone is broken. Depending on the severity of the fracture, healing may take several months or longer.