Personally, I had several of these conditions. I had a dust mite allergy, fungus in the sinuses, and migraine equivalent. I still have some sinus pressure and I will soon be trying new migraine medications. There is one simple thing you can do which may cause an immediate improvement. You can wash all your bedding including your pillows.
Many people have an undiagnosed allergy to dust mites.
Then a dust mite allergy may be part of your problem. Dust mites thrive in humid climates. They like to take up residence in bedding just inches from your mouth and nose as you sleep. If you suspect them, wash all your bedding including pillows. If you are allergic to them, you should see an improvement the first night.