"How Long" is an anti-war protest song by American singer-songwriterJ. D. Souther. Written in 1971 as a reaction against the Vietnam War, it was originally recorded by Souther for his 1972 debut solo album, John David Souther. It was given a limited release as a promotional 7-inch 45 rpm single in 1972 with Souther's "The Fast One" on the B-side.