Charlize Theron ain’t had no WHAT? In how many YEARS? Are you KIDDING??

She’s stunning, she’s sexy, and ranked as one of the world’s most beautiful women, so brace for this mind-blowing shocker: CHARLIZE THERON hasn’t had sex in two years!

Unbelievable as that sounds, it’s confirmed by an absolutely knowledgeable source very close to the “Young Adult” star – who reveals that the traffic-stopping blonde’s been celibate since ending her nine-year romance with actor STUART TOWNSEND.

Said the source: “Charlize is not a fan of one-night stands, and since her breakup she’s telling friends that ‘I just haven’t found anyone worthy.’”

(But she’s apparently still looking, fellas, so…dream on!)