I don't suffer from Migraine so can't personally share my experience but do share a close relative called Cluster headaches, but an enemy I pray you don't have. At my signiture section there is a sight you can go that talks about them as well as others if you scroll down that might better help you answer some of your questions. Good luck and feel free to ask away that is what we are here for to help one another out.
Never lose sight of your child's soul. Never lose sight of your dreams, because your dreams will be the goals that shape your life,the taste and the smell that makes you want to get up and discover each morning. by Marc Levy
Health, & Pain free wishes, always Kim
I suffer from Cluster headaches