The lifetime cost of having periods tops £20,000 for the average British woman – forcing some to cut back on food just to ...