Brooke Shields limits the amount alcohol she consumes because of her family's history with drinking.

The 50-year-old star has revealed her mother, late actress-and-producer Teri Shields, and father, deceased Revlon executive Francis Shields, both had a tendency to booze too much and so she is always very strict about how much she drinks.

In an interview with German magazine BUNTE, she said: ''I really have to take care that I limit my intake of alcohol. I know I have the tendency to drink too much.''

Brooke - whose parents divorced when she was just five months old - lost her mother in 2012 when Teri was 79 after a long battle with dementia.

The 'Mr. Pickles' star admits it was one of the worst experiences of her life watching her mother deteriorate and it still upsets her now when she thinks about her final months.

She said: ''I get a knot straight away in my stomach, it was just so horrible. I have to force myself to not think about it all the time, because it doesn't help.''

Brooke is married to Chris Henchy and they have two children, Rowan, 12, and Grier, nine.