Colton Haynes reveals he lost his virginity to a man and a woman at age 13

Colton Haynes lost his virginity at a very young age to both a guy and a girl -- but it's not exactly what you think.

The revelation startled Andy Cohen on his SiriusXM radio show, where the host was clearly surprised by the admission: "What?!" he replied, as Haynes explained:

"I lost my virginity at 13 to a girl and a guy," the "Arrow" actor, 28, said. "Yeah, 13. I know. I've never said that before."

Later on, a confused Cohen urged him to clarify, asking if all of the teenage participants were, you know, participating.

"It wasn't a threeway; it was separate occasions," Haynes said. In other words, there was one instance at age 13 during which he slept with a girl, and another instance in which he slept with a guy.

The revelation surprised Cohen in part because he thought Haynes was, in Cohen's words, a "gold-star gay" -- a man who has only ever had sex with men. But nope! "I've had sex with four girls," Haynes said, adding that he re-entered the closet as a teen when he switched high schools.

In another segment, Haynes opened up about why it took him so long to officially publicly come out.

"Was there a part of you that didn't come out because you are a heartthrob, and you thought, 'Maybe this isn't a good moment in my career [to come out]?'" Cohen asked.

"I mean, I was literally told from the day that I moved to Los Angeles that I could not be gay because I wouldn't work," Haynes said. He finally did so in May 2016 in a moving interview with Entertainment Weekly. He is currently engaged to Jeff Leatham.