Selena Gomez wants to date an older man.

The 21-year-old singer has reportedly had enough of her on/off boyfriend Justin Bieber's erratic behaviour and is seeking an older suitor who can treat her the way she deserves.

A source told RadarOnline.com: ''Selena is ready to date an older man. She's grown tired of Justin's attention-grabbing antics. A permanent breakup between the two could even be confirmed as early as mid-July.''

Justin, 20, and Selena were thought to be back on after the Canadian heartthrob shared some Instagram pictures of the former Disney star - who endured a stint in rehab in January - in the studio last month.

They had also briefly rekindled their romance earlier this year, despite rumours of Selena's pals and parents warning her off the pop bad boy, who was arrested for alleged drag this January and charged with resisting arrest and possessing an invalid driver's license.

But now sources are claiming the 'Come & Get It' hitmaker is fed up of strip club-loving Justin's wild antics and impulsive antics like getting tattooed at 40,000 feet above the ground on a private flight earlier this year.

The insider added: ''It's the same issue they had before. She just isn't the same person she was when they first got together and she doesn't really miss the 'old Selena' much at all.

''Justin is a little bit of a crazy guy who could do something weird like proposing marriage just to keep her by his side, but that's Selena's exact problem with him.

''She really finds it uncool how he buys into his own hype, and that's why she's spent a couple of months trying to re-establish herself - and distance herself from Justin.''