Katy Perry has allegedly called time on her relationship with John Mayer.

Last month it was reported the star had given John a key to her house as their relationship was getting serious. However, it’s now been claimed that John failed to curb his wayward behaviour and so Katy has decided to split from him for good.

"She was sick of John disappearing for five days at a time, then booty calling her, then straightening up and treating her well, only to go back to his old behaviour a few days later," a source told Radar Online. "Finally she was like, 'Lose my number.’"

The Teenage Dream singer had apparently fallen for John's promises that he would change before. The renowned ladies’ man insisted that he was capable of commitment, but after being hurt time and time again Katy has reportedly decided to move on.

"John just can't commit, and he kept luring Katy back with promises that he was going to change, but then he didn't. Katy was pretty crazy about him, so she kept giving him another chance," the source continued. "It just wasn't up to Katy's standards. She needs the guy to be on board 100 per cent."