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