Stacey Solomon thought she'd had an accident when she had first period

Stacey Solomon opened up on 'Loose Women'. (PA)
Stacey Solomon opened up on 'Loose Women'. (PA)

Stacey Solomon has revealed she knew so little about menstruation that she thought she’d pooed herself when she had her first period.

The star, 31, opened up about her experience during a frank chat about periods and hormones on Loose Women.

Solomon – who is pregnant with her fourth child – said people need to be educated about what is happening to their bodies, and suggested girls were shown a used sanitary pad to help them to be prepared.

“When I started my period, I thought I pooed myself. That sounds so bad, because I just had no idea what on Earth it was,” she said.

“I did think, what have I done, like, how has this happened?”

Read more: Stacey Solomon says she's 'angry all the time' during this pregnancy

The star, who recently shared that she keeps feeling angry during her current pregnancy, told her fellow panelists that having more education around hormones and hormone changes, in both women and men, would be very helpful to children.

Viewers applauded the TV star’s attitude.

“You are amazing,” gushed one fan, while another posted: “Please push this women’s health agenda…. My daughter couldn’t talk to me about what sanitary wear she needed at 12.. (Long story) She actually ran off down the aisle in Tesco... totally agree with Stacey’s, ‘Show 'em a dirty pad. This is what’ll be in your knickers’.”

Joe Swash (left) and Stacey Solomon (right) attending the ITV Palooza held at the Royal Festival Hall, Southbank Centre, London.
Stacey Solomon and Joe Swash are expecting their second child together. (PA)

Read more: Pregnant Stacey Solomon postpones wedding until she's had her baby

Solomon announced last month that she and her fiancé Joe Swash were expecting their second child together after suffering miscarriages.

The couple already share two-year-old son Rex and Solomon is mum to sons Zachary and Leighton from previous relationships.

She later confirmed that she and Swash are expecting a baby girl.

Watch: Stacey Solomon is expecting a baby girl