"Leavin's Been a Long Time Comin'" is a song recorded by American country music group Shenandoah.
It was released in November 1992 as the third and final single from their album Long Time Comin'.
This song was written by Charlie Craig, Stowe Dailey and Mike McGuire.
The video features former Dallas Cowboys quarterback, Troy Aikman, who plays Cowboy Joe, the new gentleman friend of the woman playing the wife of Shenandoah lead singer Marty Raybon in a takeoff on a 1940s-vintage divorce trial.
The story of this video is interspersed with scenes of Shenandoah performing this song in the courtroom (separate from the trial).