Credit: Dave J Hogan/Getty Images Photo: Christina Aguilera Performs at the Michael Forever Concert in the UK on October 8, 2011

Christina Aguilera has only one thing to say to the haters who have criticized her weight throughout the years: Thanks for making me a fighter!

The 31-year-old singer and coach on NBC's The Voice opened up to reporters at the recent Television Critics Association press tour about the difficulties being a woman in the cutthroat world of entertainment.

"I've been in this [business] for a long time. I came out on the scene when I was 17 years old," she said.

"You can never be too much of anything. You can never be too perfect, too thin, too curvy, voluptuous, this, that. I've been on all sides of the spectrum as far as any female in this business."

Despite the years she's spent under a microscope of "massive scrutiny," Xtina admits she's never felt more confident about her body than she does right now.

"As long as I'm happy in my own skin, that's all I need. I'm happy with where I'm at. " she said.

"I have a boyfriend that loves my body. I love my body. My son is healthy and happy. That's all that matters."

Source: Us Weekly