All My Life is a compilation album by Big K.R.I.T., released on November 20, 2015 through RBC Records. Digital copies can be purchased on iTunes and hard copies are available on Amazon.
K.R.I.T. has expressed that this album, although it bears his name, doesn’t really have that much to do with him. It’s his old label releasing some tracks they bought if I understand correctly.
“That album, “All My Life,” is a collection of older material the RBC label purchased and will release in late November.”