"Had It All" is the first single from American singer Katharine McPhee's second studio album, Unbroken, which was released on January 5, 2010. The song was first released to McPhee's Myspace page and iTunes on August 25, 2009 and then to AC and Hot AC radio on September 21, 2009. The mid-tempo pop rock song was written by David Hodges, Mitch Allan, and Kara DioGuardi.