Despite his dire situation, the YoungBoy Never Broke Again machine is pressing on. Today (March 12), we get his new track, "Right or Wrong" featuring Future.

We got a preview of the track on Friday (March 9), and the full version comes in today after it was announced via both artists' social media accounts. The beat is mid-paced trap track with both rappers reflecting on past wrongs and looking to the future.

"A lotta people I had to leave alone/Mama told me that I'm going to jail/I ain't respond I just hung up the phone," YoungBoy raps. "Them niggas runnin', they gon' change on you/How can you say that/The whole time I was locked in a cell/They was holding my back (no lie)/On everything that's a fact, I ain't never looking back/I ain't never going back, forever gon' run up that sack."

The track is of NBA's new album, Until Death Call My Name, which was slated to drop earlier this month, but was pushed back due to the rapper's legal issues. As previously reported, the Louisiana native is being held without bond in a Georgia jail and facing aggravated assault, kidnapping and weapons charges stemming from a reported altercation he got into with his girlfriend in a Waycross, Ga. hotel. Coupled with his prior offenses, prosecutors are trying to throw the book at the rapper, and are seeking to put him away for 10 years.

Listen to YoungBoy Never Broke Again and Future's new "Right or Wrong" track below.

See New Music Releases for March 2018

More From XXL