Health advice?

I’ve been having excruciating headaches lately. Like, I seriously want to die while having them. They last around 20 minutes and I have them once or twice a day. It feels like someone is stabbing me in my left eye. I’ve had migraines before, but these are so much worse. It feels like a thousand migraines rolled into one. I started having them last year and it lasted for two or three weeks… then it stopped. Then it came back again a couple months later for another two weeks… and stopped again. Came back early Monday morning and I’ve had it 3 times since. Ice doesn’t help, heat doesn’t help, headache medicine doesn’t help… I’m also sensitive to light when it happens.

Please, does anyone have any idea what this could be? Thanks.