Oh, Maria, i am so sorry you are in so much pain!!
Have you tried an icepack on the back of your neck? That will usually help reduce the blood flow by thining the veins in the neck and thus reducing the pounding of the heartbeat in the head. It always helps me when i get those bad ones!!

I hope you can get some relef GF!!