Sinus infection – need help

Patient: I have had a sinus infection on and off about 7 months. Been on antibiotics 3 times. The doctor has put it down to my work environment. I work in a engineering firm. The office can be really dusty at times. Would a air purifier help me?

Symptoms: Throwing up green or yellow fluid in morning and sometimes during the day, headaches, high temperature