I'm bored of getting spots now. Have tried everything. Anyone found the magical answer? Mine worst pre-menstrually.