Hi
Welcome to HealthcareMagic forum.
From your history I feel you are suffering from
sinusitis and
allergic rhinitis.
You could take steam inhalations often and when you have nose block take Tab.
Sinarest one tab at night , this will relieve the stuffy nose and headache as well, if your not allergic to medicines.But I suggest you visit an ENT doctor for an examination of the sinus, nose for any
DNS and then start treatment accordingly.
Meantime avoid dust exposure and eat healthy
Wish you good health