I've gotten a few migraines a month since I was like 5, and my mum and grandma also get migraines. I never had it as bad as my mum, though, even though mine started younger because she can have a migraine stick around for like 6 days! I've never had one last more than a day.
Having migraines really helps to put things like kidney stones and such in perspective hahaha. You're not alone.