Willie Nelson's previously canceled concert dates are back on after the singer has changed his mind about a cancellation he made last week due to exhaustion. Looks like his last bong hit wore off.

This was the second time Willie had canceled concerts this summer. First he nixed a series of dates from July 18-August 4 so it's good to hear Willie is feeling better and will play the shows after all.

"He got bombarded with e-mails, calls and requests, and he decided he didn't want to let the fans down," said Kansas City promoter Jeff Fortier.

So then, Willie's upcoming shows include:

September 20 - Kansas City, Mo
September 21 - Lake Ozard, Mo
September 22 - LaSalle, Ill
September 25 - Sioux City, Iowa
September 26 - Rapid City, S.D.
September 28 - Las Vegas