Bebe Rexha is proudly celebrating her age and body.
The "Meant to Be" singer, 29, dedicated a picture of herself in a black bra and matching underwear to a male music executive "who said I am too old to be sexy."
Rexha explained on Instagram that her post was meant to call out ageism and double standards in the music industry, asking the executive, "Is this too sexy for you?"
"I recently had a MALE music executive tell me that I was getting too old and that my brand was 'confusing,' " she wrote. "Because I’m a songwriter and I post sexy pics on my Instagram and that’s not what female songwriters are suppose to do, especially for my age."
She continued: "I’m fed up with being put in a box… I’m tired of women getting labeled as 'hags' when they get old and guys get labeled as sexy with age."
Rexha said she's playing by her "own rules" and vowed to embrace her age ahead of her birthday, writing, "I’m turning 30 on August 30 and you know what, I’m not running away from it."
"I’m not gonna lie about my age or sing songs that I feel will sell better because they sound 'younger,' " she said. "I’m gonna celebrate my age because you know what, I’m wiser, I’m stronger and TRUST ME I’m a much better lover than I was 10 years ago."
Several prominent singers showed Rexha support in the comments.
"DRAG THEM. 29 YEAR OLDS UNITE. 💗💗💗💗💗💗💗💗💗💗💗💗💗" wrote Taylor Swift, who turns 30 in December.
"My sexy songwriting (queen)," Rita Ora wrote. "You are beautiful, getting sexier with age and your talent SINGS for itself. Keep making those rules 💞"
Natasha Bedingfield told Rexha she "knows this story and this kind of 'advice' is so (expletive). I love you!"
"HELL YEAH," added Jamie Lynn Spears.
There’s no age that you can’t be be sexy.— Bebe Rexha (@BebeRexha) August 12, 2019
This isn't the first time Rexha has been vocal about body positivity.
"They told me to lose 20 pounds, and it kind of messed me up," she said in May.
Later that month, she shared an unedited photo of herself on a beach in San Juan, Puerto Rico, in a red string bikini to show the world "what a real woman looks like."
"I probably should of photoshopped my stomach and made it look flat. I probably should of photoshopped my legs to make them look thinner. I probably should of made myself look taller and Smoothed my legs. But I didn’t," she wrote on May 17. "Society can really (expletive) with you. Here is what a real woman looks like on Instagram without photoshop."
'It kind of messed me up': Bebe Rexha recalls manager's advice to lose 20 pounds
Earlier this year, Rexha revealed that designers wouldn't dress her for the Grammy Awards because she was "too big."
Her response? "We are beautiful any size! Small or large! Anddddd My size 8 (expletive) is still going to the Grammys," she wrote on Instagram in January.
Contributing: Sara M Moniuszko, USA TODAY.
This article originally appeared on USA TODAY: Taylor Swift backs Bebe Rexha after exec said she's too old to be sexy