Catherine Tyldesley struggles with "mum guilt".
The 36-year-old actress – who played Eva Price on ‘Coronation Street’ – has discussed the challenges of motherhood in a candid Instagram post.
Catherine – who has a five-year-old son called Alfie – wrote: "Keep going mums and dads!!! Some days are utterly disastrous. Some days are truly blessed and magical.., and there’s not much middle ground is there? Don’t get me wrong, most days ARE magic… but today. Today was really b***dy hard.
"My boy is a beautiful boy. Well behaved and the kindest of hearts. And motherhood is the best job in the world (even when covered in poop) But it doesn’t mean that being a mummy is ever easy. I had nothing in the tank today. He wanted to play, I wanted to have a gin and not move for several hours. He won. Because I’m a mum. That’s what’s expected. (sic)"
Despite the challenges, Catherine – who has been at home with her son amid the coronavirus pandemic – insisted she loves being a working mum.
She said: "The past ten weeks have given me beautiful memories. Wonderful moments filled with love. But I’m more knackered now than when I did Strictly!! Hats off to stay at home mummies everywhere. You’re phenomenal. But I’ve also come to terms with the fact that I LOVE being a working mummy. And you know what… that’s ok!!! Whatever makes you happy! Happy mum = happy home.
"I struggle with mum guilt a lot, as I know many of you do.
"But tonight I ask you – give yourself a break. You’re doing your very best. And as long as that little person is loved and cared for – and has quality time with you when you’re able … we’ll then they’re happy too. Tomorrow is another day!
"Sending so much love to all my fellow mummies … this is so hard. I’m with you. You’re not alone. Keep going!!!! We can do this!!!! Let’s support each other [love heart emojis] (sic)"