Stacey Solomon has admitted she deserves the backlash she’s received after being photographed smoking while pregnant.

The former I’m A Celebrity… Get Me Out Of Here! winner came under fire after snaps showed her puffing on cigarettes despite being seven months’ pregnant with her baby with fiance Aaron Barham.

The 22-year-old phoned into TV show Loose Women and said: “All of the responses are something that I deserve. I don’t for one minute think I can sit here and say it is OK – so I can accept that kind of criticism and although it’s not nice to hear I know that it’s true [the health risks] and maybe that will give me more power to stop it and nip it in the bud.

“There’s ups and downs to people being critical because it makes you think ‘Oh my God, I really must sort this out’ and you feel even more guilty than you already do because … I felt guilty before all of this came out.”

She added: “Its absolutely devastating not just because I saw them [pictures] in the paper – it’s something I’m not proud of and I’m really, really struggling with it in general. It’s not just because everyone knows now. It’s something that I don’t want to do and that I’m not happy doing, so it’s horrible.”

However, Stacey – who already has a four-year-old son, Zac – believes some of the things that have been said were ‘a little bit harsh’.

She said: “There is a little a bit of you that thinks I love my children with all my heart so some of the comments are a little bit harsh.”

The singer and TV star, about to hit our screens in new Sky Living dating show The Love Machine, also insisted she was in the process of quitting smoking.