Total (0 items)
Excludes delivery
CHECKOUT NOW

Save 15% when you spend £80 with code SAVE15 or save 10% when you spend £60 with code SAVE10Online exclusive. Hurry, today only!

{"status":"facets are ready","totalHits":63,"facetCount":16,"facetsKey":["brand","currentPrice","roundedReviewScore","promotionalText","product_type","skin_type","key_features","body_area","format","category","productColour","free_from","suitable_for","finish","foundation_coverage","pharmacy_medicine"],"appliedFilters":{"category":["toiletries","period products","menstrual cups"]}}
  • Filter by:

  • Hide out of stock items

  • £2
    £8
    to
End of filters

menstrual cups

Take the stress out of your period by trying out one of our brilliant menstrual cups. The sustainable alternative to usual period products could be the answer to your prayers. Your comfort is vital during your period. Not only are menstrual cups reusable and free of strings, but they can also hold three times as much as a tampon and be used on both light and heavy days, making them ideal for any activity, including swimming. Plus, you won’t need to worry about leaks anymore as menstrual cups can be used for up to eight hours depending on your flow!

Showing 48 of 63

none

Barry M Fresh Face Fixation Setting Spray

£5.99

70ML | £8.56 per 100ML

Maximum quantity reached

in your basket

none

Barry M green origin base top coat 10ml

£3.99

10ML | £3.99 per 10ML

Maximum quantity reached

in your basket

none

Barry M Fresh Face Matte Setting Spray

£5.99

70ML | £8.56 per 100ML

Maximum quantity reached

in your basket

none

Barry M Pencil Sharpener

£3.49

Maximum quantity reached

in your basket

none

Barry M Lip Rehab Coconut Nourishing Lip Mask

£4.99

9ML | £55.44 per 100ML

Maximum quantity reached

in your basket

none

Barry M Kohl Eye Pencil

£3.49

none

Barry M Lip Liner

£3.49

none

Barry M Gelly Nail Paint Candy Floss

£3.99

10ML | £3.99 per 10ML

Maximum quantity reached

in your basket

none

Barry M Lip Rehab Pink Grapefruit Tinted Nourishing Lip Mask

£4.99

9ML | £5.54 per 10ML

Maximum quantity reached

in your basket

none

Barry M Fresh Face Dewy Setting Spray

£5.99

70ML | £8.56 per 100ML

Maximum quantity reached

in your basket

none

Barry M Gelly High Shine nail paint Black Cherry 10ml

£4.49

10ML | £4.49 per 10ML

Maximum quantity reached

in your basket

none

Barry M Quick Dry Topcoat

£3.99

10ML | £3.99 per 10ML

Maximum quantity reached

in your basket

none

Barry M Gelly Hi Shine nail paint 43 Pink Lemonade 10ml

£4.49

10ML | £4.49 per 10ML

Maximum quantity reached

in your basket

none

Barry M Nude & Neutral Eyeshadow Palette Subtle

£7.99

Maximum quantity reached

in your basket

none

Barry M Brow Wow Pencil

£4.99

none

Barry M Cosmetics Bio Body Glitter Sparkler

£4.49

Maximum quantity reached

in your basket

none

Barry M Bold Waterproof Eyeliner

£4.99

none

Barry M Mexico Gelly Nail Paint Jalapeño 10ml

£3.99

10ML | £3.99 per 10ML

Maximum quantity reached

in your basket

none

Barry M Gelly High Shine Nail Paint

£4.49

10ML | £4.49 per 10ML

none

Barry M Feature Length Mascara

£5.99

7G | £8.56 per 10G

none

Barry M That's Swell Plumping Lip Gloss

£4.99

Maximum quantity reached

in your basket

none

Barry M Cosmetics Bio Body Glitter Gold Mine

£4.49

Maximum quantity reached

in your basket

none

Barry M Gelly Hi Shine Nail Paint Eucalyptus

£4.49

10ML | £4.49 per 10ML

Maximum quantity reached

in your basket

none

Barry M Liquid Eye Liner

£4.79

none

Barry M Gelly Hi Shine nail paint 46 Acai Smoothie 10ml

£4.49

10ML | £4.49 per 10ML

Maximum quantity reached

in your basket

none

Barry M Show Girl mascara

£5.99

7ML | £8.56 per 10ML

none

Barry M Gelly Hi Shine Nail Paint Lemon Sorbet

£4.49

10ML | £4.49 per 10ML

Maximum quantity reached

in your basket

none

Barry M Gelly Hi Shine Nail Paint Sour Candy

£3.99

10ML | £3.99 per 10ML

Maximum quantity reached

in your basket

none

Barry M Gelly Hi Shine Nail Paint Pistachio

£4.49

10ML | £4.49 per 10ML

Maximum quantity reached

in your basket

none

Barry M Brow Wand

£6.99

16.5G | £4.24 per 10G

none

Barry M Mexico Gelly Nail Paint Blue Margarita 10ml

£4.49

10ML | £4.49 per 10ML

Maximum quantity reached

in your basket

none

Barry M Mexico Gelly Nail Paint Hot Chilli 10ml

£4.49

10ML | £4.49 per 10ML

Maximum quantity reached

in your basket

none

Barry M Gelly Hi Shine Nail Paint Grape Soda

£4.49

10ML | £4.49 per 10ML

Maximum quantity reached

in your basket

none

Barry M Gelly Hi Shine Nail Paint Raspberry Ripple

£3.99

10ML | £3.99 per 10ML

Maximum quantity reached

in your basket

none

Barry M Gelly Nail Paint Berry Sorbet

£4.49

10ML | £4.49 per 10ML

Maximum quantity reached

in your basket

none

Barry M Nail Paint

£3.99

10ML | £3.99 per 10ML

none

Barry M Lip Paint

£5.99

none

Barry M Gelly Hi Shine Nail Paint Hibiscus

£2.00

10ML | £2.00 per 10ML

Stock coming soon
Showing 48 of 63
?