Late period? Your magnesium supplement could be to blame (and it might not be a bad thing)