Hello,
I hear your frustration! I have a similar issue which causes body/joint pain rather than headaches weather pressure changes. I am far more accurate than any meterologist and often know before anyone else when there's going to be a weather change sometimes a week even in advance. I'm not good at determining WHAT will take place or how much but know a change is comming though time and time again I have questioned it and tried to rationalize it as something else.
I deal with extreme fatigue which means low motivation and have had sleep issues my whole life as well. I'm a night owl by nature but struggle with insomnia even when not in pain.
I also deal with congestion on and off with ear pain or muffled hearing as a result on a nearly constant basis.
My diagnosis was Fibromyalgia and TMJ. I have also experienced headaches and used to deal with migraines before the body aches/joint pain turned up. I was popping Ibuprofen like candy to ward off pain and knew it was bad for me which is what made me go to dr. after dr. after dr. until someone was able to figure out the root problem. Dianosis is more of finding out everything you DON'T have and then researching to find out if you match up with what is known of FM. I sincerely hope you do not have it but if you do, I can share what I know and what has helped me. It is similiar in all who deal with it but is individual in the symptoms are wide spread and it's a mix and match for each individual.
The solution for me was to have my liver and kidneys checked (to see if I'd destroyed them) and then to locate a pain reliever at a set dose to take to manage the pain I have each day without risk of over doing it in my body.
Other possibilities for your issue are scarier such as Rheumatoid Arthritis, Lupus, or Lyme Disease. I certainly hope yours is just allergy triggered migraines and not anything I've shared but I've now learned Drs are human too and can't catch everything and now a days they rarely strive for the root cause and are only too happy to prescribe for symptoms.
I recommend the www.goninowellnessgroup.com as this is where I go and who I attribute as helping me the very MOST. Blessings to you!
Sincerely,
S.