It is rare for me to get even a headache (normally self induced), so it is only possible for me to imagine your hardship by taking my headaches and multiplying them by the hundreds. It is a heavy cross to bare my friend. Thank goodness you at least, now, know your trigger!
Discovering my trigger was absolutely life changing. For the most part, I only get the occasional sinus headache now.