Julia Roberts' relationship is reportedly on the rocks.

The 47-year-old beauty has been married to cinematographer Daniel Moder since 2002 but he is said to have ''had enough'' of the star.

A source told US' OK! magazine: ''Danny just doesn't feel like they have a true partnership. [It's always] been [Julia's] way or the highway.

''[She is] very emotional [and can go from] screaming one minute and then apologising the next. [She] goes off on rant after rant, pointing the finger at Danny at ever opportunity. [He's] had enough!''

And Julia has had a tough two years after losing her half-sister Nancy and mother Betty.

A source said at the time of Nancy's death: ''[She's] suffered an emotional collapse. She was already reeling from her mom's cancer crisis.

''Now, she's been deeply hurt and stung by all the criticism after Nancy's death and feels she doesn't deserve it. Julia insists that Nancy's death was not a suicide.''

''[She] wants to believe that the overdose was accidental, that somehow Nancy expected to be discovered just before she passed away. Julia's been crying her eyes out ever since.''

Earlier this year, Julia held a private funeral for her late mother, who tragically passed away after a battle with cancer.