Selena Gomez has canceled her upcoming Australian tour, and the 21-year-old singer said in a statement:

    "My fans are so important to me and I would never want to disappoint them. But it has become clear to me and those close to me that after many years of putting my work first, I need to spend some time on myself in order to be the best person I can be. To my fans, I sincerely apologize and I hope you guys know how much each and every one of you mean to me."

Uh oh! Hope everything is ok! After all, back in 2011 Gomez collapsed after her appearance on The Tonight Show, and she later revealed that malnutrition was one of the reasons she was hospitalized. "I do eat. The problem is I don't eat right," she said in an interview with Texas DJ Kidd Kraddick. "I love everything that's possibly not good for me." Selena added that her mom tries to keep her on the right track. "She's definitely shoving vitamins down my mouth and following me around." Several times last winter Gomez visited a medical center in Los Angeles for checkups, so she seems aware of how important it is to take good care of her body.

"She has been working nonstop for six years," an insider tells Us Weekly. "She needs to take some time for herself. It was a very hard decision because she hates disappointing fans but she needs to focus on her for a bit. She wants to stay healthy."