Singer and actress Selena Gomez poses for photographers during an appearance at the Santa Monica Place mall to promote her new movie "Monte Carlo" in Santa Monica, California June 13, 2011. Gomez was due to make the promotional appearance June 1
Singer and actress Selena Gomez poses for photographers during an appearance at the Santa Monica Place mall to promote her new movie "Monte Carlo" in Santa Monica, California June 13, 2011. Gomez was due to make the promotional appearance June 10 but fell ill and was hospitalized for routine tests. Reuters

While some might have speculated that Selena Gomez was taken to the hospital because she didn't eat enough, the pop star is arguing the opposite.

Gomez was recently hospitalized for being malnourished and exhausted. She blamed on overload of junk food for her hospital visit.

I do eat, she said on Kid Kraddick's radio show in Texas on Thursday. The problem is, I don't eat right. I love everything that's possibly not good for me.

Gomez said her Supermom is helping her get back on track and on a healthy diet.

She's definitely shoving vitamins down my mouth and following me around, Gomez said about her mother. But at the same time, I was a stubborn kid, so I got to eat whatever I wanted. I have to have creamed spinach or cheese on my broccoli. I have to have something that makes it not healthy.

She admitted that her favorite snacks are M&Ms, Kit Kats, Snickers and Goobers.

I'm good now, thank you, Gomez said. I'm so much better.