Listen to John Mayer on iHeartRadio | Listen to Katy Perry on iHeartRadio

John Mayer may finally be ready to settle down. 

According to Us Weekly, a source close to the singer says John is preparing to pop the question to girlfriend Katy Perry.  The source says everyone close to John knows that it's no longer a question of 'if,' but "a question of when." 

Apparently the two are realizing that they "must be together" after spending time apart as Katy continues a busy promotion schedule for her latest release Prism.  

Another source says Katy and John "Skype and text all day" whenever they are in different parts of the world.  

Katy also recently accompanied John to his brother Carl's wedding in New York.  The two have been a couple for over a year, following a brief split earlier this year. 

Photo Credit Getty Images