Learning to play a song on the piano can take anywhere from a few days to several weeks, depending on the complexity of the song.