In a new interview with Health magazine, Brooke Shields revealed that didn't lose her virginity until she was 22!
Why'd the actress hold onto her V card through her late teenage years and into her 20's?
Brooke believes that "not learning to love the way [she] looked" prevented her from having sex at an earlier age.
WTF? She used to be a model!
"I think I would have had sex a lot earlier… I would have lost my virginity earlier than I did, at 22, [because] I would have been much more in touch with myself," Shields shared with the mag.
There's nothing wrong with waiting awhile to give it up!
[Image via WENN.]