Remember that doctors are closer to scientists than they are to psychologists. They are not mind readers and if you are less than clear about what's going on and when it happened they have no choice but to try to work with the unclarity or uncertainty.
There are no electronic or biological tests for many sorts of pain. If you are unclear about the changing nature, timing and extent of your pain you are going to get care that is less good than you might be getting from any doctor. This isn't about your fault or their fault, it's like the weather so you just have to work with it.
Migraines are a fearsome illness since the first thing to go out the window when you are in pain is attention to detail and accuracy -- but that's exactly what the doctors need to help the most.
So: Keep a diary on a calendar. Set it up so you can make shorthand notes '5x23' means --> same as May 23'. Write the details only when there isn't a good match to another day. Even if the doctors don't read it, you will be able to be alot more clear when you have your chance to explain it.
Does the pain alter with your heartbeat? Does it change if the area is massaged? Improved by cold? warmth? Food likes/dislikes prior/after? Mood/Energy changes prior after? What is the shape of the painful region? Same level of pain over the whole painful region or more concentrated in one spot and easing off as you move away from that spot? Does chewing change it? Vision affected? Numbness/other senses affected?
What really helps is to see what changes medications bring. I've learned that really fine-tuning the doses of various medications and even lower doses of medications in combination can do more than they did at larger doses or alone in the past.
Anyhow, details matter and you'll do better if you work at really being accurate about them.