Well yay for AF but bugger for dysmenorrhoea. Do you know what is causing it?