If you are persistently getting blocked and infected sinus problems, it may be a good idea to see your doctor to be referred to an Ears Nose and Throat Specialist.
It sounds like you have a head cold at the moment with blocked sinuses.
Taking decongestants long term will not help.
You are better off to do steam inhalations to unblock the sinuses. To do this, boil up a kettleful of water and pour this into a fairly large bowl (taking care not to get scalded). Put in some Vick or Olbas Oil or any menthol oil that you like. Bend your head over the bowl of water and cover your head and the bowl with a large towel. Breathe in through your nose and out through your mouth. Do this for a duration of 10 minutes 4 times each day.
My doctor gave me this advice, because I am not able to take any decongestants.
The steam inhalations will help loosen up any congestion allowing it to drain away from the sinuses and the Eustachian tube.
ENT specialist would be able to do checks to make sure that there is no deviation that is hampering the mucus to drain.
You may also find antihistamines may help as the congestion may be due to an allergy. A nasal spray short term can also help to decongest the nasal passages and sinuses.
If the doctor feels that you do have a bacterial infection, he/she would prescribe an antibiotic. Antibiotics do not work for congestion from allergies or from viruses.
Whist you are having this problem, keep off dairy products (milk, cheese) and drink plenty of hot drinks - honey and lemon and good.
I would go to the doctor!
that could be a severe sinus infection some people are prone to severe sinus infections some kinds of infections require different kinds of antibiotics also you could be allergic to something you should go to your doctor he or she can give you something for this misery your going through