DSD has been staying, last night she slept in DD's bed and when she came down today she looked really sheepish and said there was a stain on the bedsheet. Then she burst into tears :( I said not to worry and gave her a big hug (was unsure if I should as she's generally not keen on physical contact, but she seemed to really appreciate it and we stayed snuggled up on the couch for a while). I told her it happens to everyone - virtually every month for me! And that she did really well telling me, as when I was her age I leaked dramatically at a friends house and didn't tell anyone 
She is really struggling with growing up. In most other ways she is still a child - not interested in boys, shaving legs, makeup etc. Which is great really. But obviously this aspect has been forced upon her and it is totally at odds with the rest of her personality! She is quite awkward physically as well, and clumsy - have often found blood on the loo seat etc, obviously I've never mentioned it.
I think she started about a year ago - not sure exactly when as we only found out when her mum told DH she'd had to give DSD a bollocking for bringing bloodstained knickers home from our house 
I don't know if she struggles this much at home, I get the impression she does, but I can't even ask her mum about it - even if I said "please don't tell DSD I mentioned it as she was really embarrassed" she would, and would most likely tell her off again for not being more careful.
This is new to me - I was quite excited about all these rites of passage, and apart from the leaking incident I wasn't embarrassed by it. But maybe it's just because I was lucky enough to have an approachable mum? DSD doesn't have that, and she wouldn't talk to her mates about it in a million years, so I'm the only one she can talk to, but I don't know what to do! Or should I just leave it and assume it'll get better in time?
Help please - I hate to see her so miserable :(