‘Periods’ are still a taboo in many parts of India and a mere mention of them...