"All My Life" Is A Song By The American Hard Rock Band Foo Fighters Released As The First Single From Their Fourth Album One By One. The Song Won A Grammy Award For Best Hard Rock Performance And Spent Ten Straight Weeks At #1 On The Hot Modern Rock Tracks Chart Coincidentally Succeeding Nirvana And Their Previously Unreleased Final Recording "You Know You're Right". Dave Grohl Notes That The Band Had Wanted A Heavier Sounding Song To Appear As A Single Stating That The Band Were "coming Out With "Learn To Fly" And "Next Year" And Other Songs That Had Middle-Of-The-Road Melodies."