What does your period cost you?

British women spend £18,000 on their periods over their lifetime, but why is it a subject we still find difficult to talk about?