Question: who sings waiting for the world to change
Answer: `` Waiting on the World to Change '' is a song by American singer - songwriter John Mayer .