Jenny McCarthy is weighing in on Charlie Sheen's announcement that he's HIV-positive and slamming the actor for not revealing his diagnosis to his co-stars. McCarthy played Sheen's love interest on "Two and a Half Men" from 2007 to 2011 and says it's "scary" the actor kept his illness a secret. 

The 43-year-old actress said Wednesday on her SiriusXM radio show "Dirty, Sexy, Funny" that actors have to reveal whether they have cold sores, so she's not sure why Sheen kept his HIV-positive diagnosis a secret. 

"I don't even know how to feel about that," McCarthy said. "I’m like, 'Wait a second. If I have to be upfront about a herpe, how could you not be upfront about HIV?'"

The former model said Sheen revealing his diagnosis would have been "valuable information" to have. 

"Look how many people have played his love interest on the show," McCarthy continued. "I mean, not that you can obviously get it through kissing, but still that's a big deal. .... Playing his love interest on the show, even back in the day, I go, 'Ick!' That's not fair. It's scary."

Sheen's manager responded to McCarthy's comments telling People magazine that the actor contracted HIV after he was done with "Two and a Half Men" and "long after he worked with Jenny."

McCarthy isn't the only person slamming Sheen for keeping his diagnosis a secret for four years. The actor's ex-girlfriend Bree Olson also recently blasted Sheen, telling Inside Edition that she thinks he contracted the virus while she was one of his girlfriends -- or "goddesses" -- living in his home. 

“It would give me peace of mind for Charlie to say a date [he found out],” Olson said, calling his "Today" show interview with Matt Lauer "wishy-washy." 

Olson and Sheen dated in 2011, around the time Sheen said he contracted HIV. But Olson stated on her Twitter page that she does not have the virus.