Pushing 20

[1]​ La canción fue escrita por Carpenter, Paul Guy Shelton II y su productor Warren "Oak" Felder.

[2]​ Cuando Carpenter interpretó por primera vez la canción en el Singular Tour en Orlando, Florida, le dijo a la audiencia: "Escribí esta canción porque estaba en un momento de mi vida donde ya sabes, creo que muchos de ustedes en esta multitud, sin importar la edad que tengan, pasarán por ese período de su vida en el que comienzan tomar decisiones y tener mucha más responsabilidad.

[3]​ La canción fue escrita en octubre de 2018 por Sabrina Carpenter, Warren "Oak" Felder y Paul Guy Shelton II.

[3]​ Fue producida y diseñada por Felder en SuCasa Recording en Los Ángeles con Keith "Daquan" Sorrells como ingeniero asistente.

Se masterizó en Sterling Sound en la ciudad de Nueva York por Chris Gehringer con Will Quinnell como asistente.