Erykah Badu has been going through some tough times on social media. The veteran R&B singer received a ton of backlash after sharing her thoughts on women’s dress codes on her Twitter page. Now she’s addressing the haters with her new track, “I Been Goin Thru It All.”

The song is actually a remix of rapper Wintertime’s 2015 tune, “Thru It All.” For those who are unfamiliar, Wintertime is up-and-coming rhymer with a soft and melodic flow who has been generating a buzz with his aforementioned single.

Badu stays close to the original version, rapping about some of the backlash she has been receiving on social media and the hate that's been thrown her way.

"I think I've been too nice / This is where the s--- ends / Y'all got too relax, can't stick with the f---ing facts," she raps, adding, "All of this could've been avoided / A n---- really had to snap / 'Cause i've been goin thru it all / Ain't nobody had my back."

"Where the f--- was y'all at?" she then asked her fans.

At one point in the song, the "On and On" singer referenced her front cover appearance on The Fader's "Producers" issue.

Earlier this year, Badu announced that she's working on a new mixtape called This $h!t Too Easy, which is the follow-up to last year's But You Caint Use My Phone.

We are happy to hear that Erykah Badu is in the lab cooking up some good s--- for us. Check out Medulla Oblongata's song below.

Erykah Badu's Song 'Thru It All (Remix)