Cameron Diaz, who has dated a string of Hollywood stars, says that she finds it difficult to maintain a relationship since she's "a spoilt brat".The Charlie's Angels star has dated the likes of Matt Dillon, Jared Leto and singer Justin Timberlake. The stunner, who's currently seeing Jennifer Aniston's ex Paul Sculfor, claims that her selfishness often hinders long-term romances."It's really hard for me to commit.
It's probably a lack of discipline on my part,"
Contactmusic quoted her, as saying."Honestly, I'm just a spoilt brat who's used to getting my own way all the time! I'm sure that's what it is. I'm sure I'll suffer for it later, but I'm happy with it right now," she added.