As an allergist, i would recommend that you see one or an ent.
I would try to figure out first why this is happening. This may involve a ct of the sinuses as well as some blood tests to check the immune system for a possible immunodeficiency. An ENT would also do a rhinoscopy
to try to explain the problem. Depending on these results, surgery may or may not be an option.