Hi R.,
My name is Maggie and I have suffered from Classic Migraines(there are several types) since I was 11. I am in my 40's now and still get them almost every month around my cycle. You need to go see a neurologist right away. They run tests on you and can tell by your brain wave patterns whether you have migraines or not. It sounds like you do.
I take Imitrex during this time and it is a God send. I can not tell you how wonderful this medication is. My migraines can be infulenced by food, weather and even strong smells, but my cycle is the definate determinate.
I can tell you preventatives do not work very well. This is medicine that you take daily like betablockers and such. Don't waist your time. You let them know that you want something to relieve the headache when you get them, not something that will change your preception of life. Imitrex works on the blood vessels in your brain and is non addictive. It is better then anything else I have taken in my many years of taking various medications.
You will be able to function in a very short time once you take the medication. Don't put this off. You can end up in the ER for hours waiting for a shot of Demerral(sp?). This has happened to me. Some of us just don't adjust well to chemical changes in our bodies.
Neurologist appointments can take months to get, so get started. In the mean time, a week before your period try to stay away from spegetti and marrinara sauces, processed meats, banannas, and cigarrette smokers. If you get a migrane, lie down with a icepack on your head, take some excedrin, get a babysitter if you can so you can relax and be in a dark room and keep it cool in your house. By the way chocolate doesn't affect me with my headaches and only if I drop from 3 cups of coffee to zero does it even give me a headaches. Everyone is different, but these things helped me.
May God bless you with a quick diagnosis and a speedy response to the medication.
MC