Ozzy Osbourne has canceled his 2020 North American tour dates. The Prince of Darkness will use this free time to continue recovering from a variety of ailments he’s been suffering from since early last year.

"I'm so thankful that everyone has been patient because I've had a shit year," Osbourne said. "Unfortunately, I won't be able to get to Switzerland for treatment until April and the treatment takes six-eight weeks.

"I don't want to start a tour and then cancel shows at the last minute, as it's just not fair to the fans. I'd rather they get a refund now and when I do the North American tour down the road, everyone who bought a ticket for these shows will be the first ones in line to purchase tickets at that time."

Ozzy Osbourne Canceled 2020 North American Tour Dates

May 27 - Atlanta, Ga. @ State Farm Arena
May 29 - Sunrise, Fla. @ BB&T Center
May 31 - Tampa, Fla. @ MIDFLORIDA Credit Union
June 2 - Charlotte, N.C. @ PNC Music Pavilion
June 4 - Cincinnati, Ohio @ Riverbend Music Center
June 6 - Hershey, Pa. @ Hershey Park Stadium
June 11 - Pittsburgh, Pa. @ KeyBank Pavilion
June 13 - Bangor, Maine @ Darling's Waterfront Pavilion
June 16 - Montreal, Quebec @ Bell Centre
June 18 - Hamilton, Ontario @ First Ontario Centre
June 20 - Uncasville, Ct. @ Mohegan Sun Arena
June 22 - New York, N.Y. @ Madison Square Garden Arena
June 24 - St Louis, Mo. @ Hollywood Casino Amphitheater
June 26 - Kansas City, Mo. @ Sprint Center
June 28 - Des Moines, Iowa @ Wells Fargo Arena
July 1 - Milwaukee, Wis. @ Amer. Family Ins. Amp--Summerfest
July 3 - St Paul, Minn. @ Xcel Energy Center
July 7 - Edmonton, Alberta @ Rogers Place
July 9 - Vancouver, British Columbia @ Pepsi Live at Rogers Arena
July 11 - Tacoma, Wash. @ Tacoma Dome
July 15 - Portland, Ore. @ Moda Center
July 17 - Sacramento, Calif. @ Golden 1 Center
July 23 - Phoenix, Ariz. @ Ak-Chin Pavilion
July 25 - San Francisco, Calif. @ Shoreline Amphitheatre
July 27 - Los Angeles, Calif. @ Hollywood Bowl
July 29 - San Diego, Calif. @ North Island Credit Union Amphitheatre
July 31 - Las Vegas, Calif. @ MGM Grand Garden Arena