It was released through Only the Family, Alamo Records, and Sony Music as the lead single from the former's eighth studio album, Almost Healed, on May 12, 2023.
It was written alongside Rocco Did It Again!, Ryan Ogren, LunchMoney Lewis, Theron Thomas of R. City, and producer Dr. Luke.
[4] "All My Life" sees Durk trade his usual energetic drill style for more introspective production, which was considered a departure from his regular style of music, and contains the vocals of a young choir as he raps about the criticism that he has faced: "I decided I had to finish, but the media called me a menace / I done sat with the mayor and politicians, I'm tryna change the image / You can't blame my past no more, I come from the trenches".
[6] Cole raps about young rappers dying before they reach a big level of fame in his verse.
[7] The official music video for "All My Life", directed by Steve Cannon, was released alongside the song on May 12, 2023.