Finding the right shape of jeans can feel like a lifelong quest. Some look great but aren't comfortable to wear all day, others feel comfy but look scruffy.

That's why shoppers are raving about Marks & Spencer's Mom High Waisted Colour Ankle Grazer Jeans.

More than 95 people have bought them in the past two days alone. They come in two colours - soft green or neutral.

Read more: Next £40 under seat cabin bag that's 'perfect for Ryanair and Easy Jet flights'

Read next: Beauty fans bag 'salon quality' press-on nails that last 'a month' for less in Mother's Day deal

Costing just £39.50, they have a button and zip fastening and are made from 99% cotton and 1% elastane for added stretch and comfort.

One fan said: "I am really pleased to have found the right shape of jeans. I have them in three colours now. Not too thin or wide. The short is the right length for me at 5’2."

The popular Mom Jeans costs just £39.50 from M&S
The popular Mom Jeans costs just £39.50 from M&S

Machine washable at 40°C delicate, the jeans are available in sizes six to 22 and you can choose between petite, regular and tall fits.

Another added: "I have all the colours in these jeans they are so comfortable and fit perfectly to size. Will there be any more new colours this year?"

A third agreed: " Very happy with jeans, fit well without being too baggy."

However, one was disappointed: "While the product is good, I washed according to instructions and the colour ran into the rest of the washing."

Marks & Spencer describes the jeans as follows : "These cotton-rich jeans are an everyday wardrobe staple with a modern feel. The pair have a flattering mom fit, a high waistband and a tapered leg that finishes at the ankle.

"Added stretch in the denim offers extra comfort. Five pockets for your essentials and a button and zip fly add authentic details."

Find out more and order the jeans from M&S here . Alternatively, Debenhams has Dorothy Perkins Comfort Slim Fit Mom Jeans for £35.

And Next has Mom Comfort Stretch Jeans that cost just £30 and come in seven colours.