The time it takes for a glenohumeral joint to heal depends on the type and severity of the injury. Minor injuries may heal in a few weeks, while more severe injuries may take several months or even require surgery and ongoing rehabilitation.