I will jump on here and also suggest trying to see if ibuprofen or advil will work for you.
I have had debilitating migraines as well since around 10 years old. Can't see the dead center of my vision when one starts and then within 15 minutes I get the sparkles that begin to cloud my vision.
If I take Aspirin during that time, it can stop my migraine. I found this out much later in life, after experiencing the horrible pain and vomiting.
My doctor has since prescribed me a chewable form of Zolmitripan if it gets worse and I end up vomiting all day.
The lighting in your room can also affect the migraine symptoms. LED light flickering at bad frequencies also triggered migraine.