Photos of the singer kissing another woman appeared in the papers this week, but it later emerged he was already singleMichelle Keegan wanted to spend more time with Max George.
Coronation Street star Michelle dumped Max more than a week ago after growing frustrated at the amount of time they could be together, reports the Sun.
She apparently told him she was sick of having a long-distance relationship, after they spent weeks apart while he was working in the US, and demanded that he made more time for her.
When he refused to do that, Michelle insisted they go on a break, before eventually deciding to give him his marching orders.
Michelle, who plays Corrie barmaid Tina McIntyre, is said to be happy with her new single status.
A friend said: ‘She’s not that heartbroken. It’s been a while coming. She has been her usual smiley self this week.’
Michelle and Max were engaged at one stage, but decided to call off their wedding plans because of their busy work schedules.