Selena Gomez hasn't been on a date for six months.

The 18-year-old actress - who split from singer Nick Jonas earlier this year and has also previously dated 'Twilight' actor Taylor Lautner - hasn't met a guy she liked for a long time but insists she is happy to be single. She told website BettyConfidential: "Unfortunately, I haven't been on a date in over six months. In hindsight, it doesn't really seem that long between dates.

"The truth is I haven't met anyone, but I'm young. I don't need to have a boyfriend right now."

The 'Monte Carlo' actress thinks it takes a long time to find the "perfect" man and says she understands the pain of unrequited love.

She added: "Any crush or relationship is always a big ordeal. To get that one boy to like you and then if he doesn't it feels like the end of the world.

"I figure that you will have about 1,000 dates until you get to your perfect guy."