Brooke Shields was "terrified" of sex in her 20s but her relationship with it has "evolved" over the years.