Amy Schumer has ''struggled'' with body image issues her ''whole life.''

The 34-year-old comedienne admits she even contemplated cancelling gigs in the past because she didn't feel confident about how she looked on stage.

The 'Trainwreck' star said: ''Some nights I just didn't even want to go on stage because I couldn't find an outfit I looked good in. It's been a struggle for me my whole life, especially just being in the entertainment industry, standing on a stage in front of people. I can't perform my best or be confident if I'm not sure if I'm pulling at something. Sometimes I would just want to throw in the towel and say, 'I'm not going to do stand-up tonight.' ''

Amy has teamed up with Goodwill to inspire women to dress themselves with confidence and credits her stylist Leesa Evans for helping her to overcome her insecurities.

During an emotional interview on the 'Today' show with Maria Shriver, the tearful actress said: ''Leesa had given me this gift of showing me how to dress and feel good. She didn't have to do this, but she just did. She shopped for my sister [Kim Caramele] also. And seeing my little sister wearing a little blazer and a shirt and looking just like a strong, beautiful woman, I realised that holding myself back was also holding her back. And so to see the person I care the most about being given those tools was just really moving for me and I just wanted to give it to every woman.''