Leonardo DiCaprio believes his career is the reason he has been unlucky in love.
The 38-year-old actor - who has dated a string of top models including Gisele Bundchen, Bar Refaeli and Erin Heatherton - admits shooting movies all over the world has made it difficult for him to hold down a relationship.
The Great Gatsby star told the May issue of Esquire magazine: "Six months of being on location or being off in Morocco or someplace like that is not the best thing for a relationship."
DiCaprio, who has most recently been linked to former Miss Universe Kosovo Aferdita Dreshaj and his Wolf of Wall Street co-star Margot Robbie, also revealed that he always felt like an "underdog" in Hollywood despite being nominated for three Oscars and struggled to cope with fame until recently.
He said: "I didn't have nice enough clothes or maybe my hair didn't look good. And so you have to understand - getting your foot in the door is like winning the lottery. It's literally like winning the lottery if you get to have a career.