Meghan Trainor cured herself of constant sickness by eating broccoli.
The 21-year-old singer has revealed she repeatedly fell ill before she adopted the nutritious vegetable into her diet.
She said: "I used to get sick a lot. I wasn't eating the best and not sleeping - so I started eating chicken and broccoli to clear my lungs, and I don't get sick anymore."
The 'Lips Are Movin' hitmaker added she needs all the energy she can get as her hectic schedule rarely allows her to take time off.
She told Top of the Pops magazine: "No one knows how hard we work. There's not a day off! I remember talking to Jessie J and she said she'd only had one day off in the last four months. I was like, 'What?' She was like, 'Yeah, but that's how we get to No. 1'."
Meghan also admitted that shooting to fame quickly has made it difficult for her to adapt to life on tour.
She explained: "Overnight I was a pop star, so instead of spending ten years learning how to tour, I had to jump right into it."