Long period


My period has been shy of 22 days now. I had to have a blood transfusion years ago because my period was 20 days long. I’m feeling really tired and having migraines also my eyes feel like they have heartbeats. Should I make my way to the er? Or just wait ?