B.o.B & Trey Songz back together for another collab — “Not For Long” being the 1st single to B.o.B’s upcoming album. I was excited to hear what they’d do next after having 2012’s “Castles” from the Strange Clouds album heavy in rotation at the time. Here, we have a song for the lady you’re pursuing as both B.o.B & Trey say why they’re the best for that special someone and that she will soon be mine, not for long. B.o.B has some clever lines (even nodding to his #1 hit “Nothin on You”), Trey provides the hook and a bridge that I just wish was longer, and the delivery from both is on point over the poppy, smooth production. A solid, potential chart-topper for sure as “Not For Long” will likely grow on me soon enough.