I'd like to add to the conversation, but hope I don't get slammed for it as my views might seem a bit weird.
Ok, when I began my periods I hated them - they were heavy, painful, inconvenient and I spent most of my time hoping I wouldn't leak on my school uniform and hiding everything away from my family. I used to get up early and stick my sheets in the wash because I bled a lot, I'd throw my knickers away and buy new ones because I was too embarrassed about the whole thing.
They got a bit better when I was on the pill. Fast forward to now and I have a completely different attitude. It will sound strange to say that it is my husband who has helped shape this. When I first met him and he talked about having a good attitude towards them I thought I'd met a weird fetish guy and headed for the nearest exit. But then I realised he was on to something,
For the first time in my life I didn't have to hide them away, it didn't matter if I got blood on the sheets and I didn't have to pretend it wasn't happening.
The result? A lighter, pain free period. I switched to washable pads instead of disposables (never got on with tampons or mooncup) and have never looked back. Now I understand the amazing gift of menstruation, of a woman's ability to create life, of the natural rhythm that we are bound to month in month out. My DH accepts that I get a bit grouchy with PMT, that I get tired sometimes and that other times it's completely different.
With his attitude I've changed mine to welcome everything about my cycle and yes, I 'enjoy' it. It's not really the whole period thing I 'enjoy' - because let's face it, it's messy to deal with (especially when you don't use internal protection), but I 'enjoy' what it stands for, how I feel good as a woman and I'm immensely proud that my DD can't wait to start hers and has a very open, positive attitude about it - I feel I've broken a long ancestral negative / hide it away / shameful to be a woman belief.
As I said, many of you will find my post weird, but if it helps one or two of you then that;s great 