What are irregular periods, and why do we get them? A gynaecologist answers all our most googled questions