A few years ago no one talked about periods much. Adverts for sanitary products showed Lycra-clad women roller-skating past fountains in parks, or a boffin…