It is common to have irregular menses, for upto 2-3 years after a girl starts menstruating and
they should regularise in time.
However irregular menses can also occur in conditions like stress either mental or physical, nutritional deprivation,anorexia nervosa
As for the other symptoms, are more common in migraine
attacks, they are transient loss of vision,nausea
These can be treated by regular medication prescribed by a physician, with some additional history from you and clinical examination.