Jenny McCarthy has slammed Charlie Sheen for not disclosing his HIV positive status sooner.

Jenny McCarthy

Jenny McCarthy

The 43-year-old actress played Charlie's love interest on 'Two and a Half Men' over eight episodes from 2007 to 2011 and after Charlie, 50, revealed this week that he was diagnosed four years ago, Jenny took to her SiriusXM radio show 'Dirty, Sexy, Funny' to blast him.

Explaining that actors have to disclose health issues such as cold sores, she said: "I don't even know how to feel about that. I'm like, 'Wait a second. If I have to be upfront a herpe, how could you not be upfront about HIV?'

"I look back and I'm like, 'Okay, that would have been some valuable information.' Look how many people have played his love interest on the show. 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.' I have sympathy for him because, you know, he's sick and it's awful, but man he's going to have some major accountability with many people in his life."

However, Charlie's representative insisted that he didn't get HIV until after he left the show, explaining in a statement to PEOPLE: "Charlie was infected long after he left 'Two and a Half Men' and long after he worked with Jenny."