"All My Life" es una canción de la banda estadounidense Foo Fighters, lanzada como el primer sencillo de su cuarto álbum, "One by One". La canción ganó un premio Grammy a la Mejor Interpretación de Hard Rock, y pasó diez semanas consecutivas en el número 1 en la lista Hot Modern Rock Tracks y alcanzó el número 3 en la lista Hot Mainstream Rock Tracks.
Los Foo Fighters ganaron más de un millón de dólares con la canción All My Life.