I get them. The dr says she thinks that my tmj issues (started when I was about 18) set them off. Used to be I needed a dark room and quiet, and a nap, then they'd be gone. Since I had kids, that's not an option. Now I don't have the tmj issues hardly at all, but I get the migranes.

Drs suggestion was either a daily pill to control them before they start, or contine what I was doing, which is when I feel them coming on, have a latte. The caffeine helps, and since it's basically milk and coffee, there isn't the sugar content of something like soda.

I get mild ones probably 3-4 times a week, and really bad ones once or twice a month. Fortunately, I have no problem sleeping when they come on. A hot bath also helps. Dr says mine are probably stress related (go figure), so the solutions I've been using reduce the stress, migrane fades.

good luck!