Canadian superstar Shawn Mendes has announced that he will hit pause on his "Wonder" tour for the next three weeks in order to focus on his mental health.

"I've been touring since I was 15 and to be honest it's always been difficult to be on the road away from friends and family," he wrote in an Instagram post Friday.

"After a few years off from the road, I felt like I was ready to dive back in, but that decision was premature," he continued. "Unfortunately the toll of the road and the pressure has caught up to me and I've hit a breaking point. After speaking with my team and health professionals, I need to take some time to heal and take care of myself and my mental health, first and foremost."

Shawn said the postponement would last through his July 29 show in Uncasville, Connecticut.

He signed off by promising fans he would let them know "as soon as there are more updates."

The singer has been transparent about his mental health struggles before. He shared a note on Twitter in April, speaking about his mindset and being "a 23-year-old who constantly feels like he's either flying or drowning."

"Maybe that's just what it is to be in your 20s, idk, or maybe that's just me," he wrote. "The truth is I really do wanna show up in the world as my 100% true honest unique self and not care what anyone else thinks, [and] sometimes I do! ... most of the time it's a struggle tho, that's the truth."