"Not for Long" is a song by American hip hop recording artist B.o.B. It was released on October 14, 2014, as a standalone single.[1] The song, which was produced by P-Lo and Mark Nilan, and written by Paris Jones. It features guest vocals from American R&B singer Trey Songz.
Music video
An official lyrics video for the song was released on October 13, 2014, through B.o.B's YouTube channel.[2] On November 17, 2014, a behind-the-scenes clip was also posted on the channel,[3] and the following day the music video of "Not for Long" directed by Jerome D., was released.[4][5]