The humerus stands is a long bone located in your upper arm and if your Humerus is fractured it takes 6 weeks to up to 12 weeks to heal properly. However, it may vary depending on age, severity, and treatment. In full injury When Humerus breaks, it needs specialized treatment so that you can manage the problems properly.