Actress Suzanne Somers has stunned fans by revealing she and her husband Alan Hamel take hormones to maintain an active sex life.

The former Three's Company star, 66, made the confession during an interview on U.S. chat show The Talk after she was asked about Miley Cyrus' claim that over-40s were no longer intimate.

Asked how often she makes love to her partner of 46 years, Somers replied, "A couple of times a day."

She then revealed, "He's on hormones and I'm on hormones. I'm going to be so sorry I said that. What is it about men at four in the morning? And then I'm really awake around eight or so. We have busy mornings."