I haven't. The headaches aren't enough to keep me from doing most things I'd ever actually want to do, usually, and my dad who is a doctor doesn't seem to find them concerning. Going to the doctor is costly and inconvenient, and I have lots of unexplained annoying medical conditions to use up all the time and effort and energy involved in tracking such things down before I get to something as vague and non-threatening as "I have headaches. They appear in many different locations in my head on a near-daily basis. Sometimes they are pretty bad. Sometimes they are not so bad. Ibuprofen can generally kill them." I'm pretty sure a doctor would say, "Sounds like you should keep stocked up on ibuprofen...?"
(Ibuprofen's no longer killing them, is the worrying bit.)
I haven't. The headaches aren't enough to keep me from doing most things I'd ever actually want to do, usually, and my dad who is a doctor doesn't seem to find them concerning.
Your father is a doctor and he's let this go on for your entire life!? And also failed to notice the pica thing? If he's never spent a solid work-week doing tests on you, then he is a bad parent. Unfortunately, it sounds like he's also too incompetent as a doctor to actually diagnose you. But you should at least be able to get free blood tests out of him - and I think you need quite a lot of those.
I've been collecting data about my headaches and diet for almost four months now. I don't see any patterns - annoyingly, I get headaches nearly every day, so there's not much information - but I thought I'd post the data set and see if anyone sees anything. Here it is. Hopefully someone finds this an interesting problem.
It's written in note-to-self format (abbreviations like "strawbs" for "strawberries"; if I mention a complicated dish once then I'll shorten it when I eat the leftovers, as "pasta" for "pasta with artichokes and spinach and pesto"; times given approximately and not in a consistent form and often without specifying if they're a.m. or p.m., though they are in chronological order). Quantities aren't given, although if they're suspected to be relevant I may be able to remember specific instances (for unusual foods) or typical portions (for ordinary foods) - other details might also be recollectable similarly. I also don't notice when headaches go away, so I don't know how long they last except when they last all day or become noticeably worse during their course. My sleep schedule varied considerably over this period, but trends more night owl than early bird (for a while I was outright nocturnal). I moved three time zones west at the end of July, should that matter at all.
I'm not soliciting commentary on my diet except insofar as it can be compellingly related to my headaches.
ETA: Assume that every single day I'm drinking lots of skim milk. (2-6 cups depending on how much I eat and how it's spaced out.) There's a couple of exceptions, mostly when I'm in transit for most of a day or run out of milk, but not many and they don't seem to correlate with headaches.