you seem to have sinusitis
.. where there is collection of pus in the sinuses
.. usually sinuses drain by themselves..but due to infection the drainage
gets blocked and infection starts in the sinus leading to pus formation.. antibiotic help in sinusitis to some extent..but many times it goes not get cleared.. you need to visit ent specialist
for your sinusitis.. he would take an x ray /ct, depending on that your treatment will be done..
for your allergy you must go to immunologist or alllergy specialist , since you allergy is very severe you have to do a test called skin prick test.. then according to the allergen identified ,you would be given immunotherapy
, which would reduce your allergy and also sinus problem by 80-90 percent