Hello... Based on the history you have given I am suspecting it may be due to upper respiratory tract infection/ sinusitis or allergic reactions. If its sinusitis mu advice is-
Get plenty of rest. This will help your body fight infection and speed recovery.
Drink plenty of fluids, such as water or juice. This will help dilute mucous secretions and promote drainage. Avoid beverages that contain caffeine or alcohol, as they can be dehydrating. Drinking alcohol can also worsen the swelling of the lining of the sinuses and nose.
Moisten your sinus cavities. Drape a towel over your head as you breathe in the vapor from a bowl of hot water. Keep the vapor directed toward your face. Or take a hot shower, breathing in the warm, moist air. This will help ease pain and help mucus drain.
Apply warm compresses to your face. Place warm, damp towels around your nose, cheeks and eyes to ease facial pain.
Rinse out your nasal passages. Use a specially designed squeeze bottle (Sinus Rinse, others) or neti pot to rinse your nasal passages. This home remedy, called nasal lavage, can help clear your sinuses. If you make your own rinse, use water that's contaminant-free — distilled, sterile, previously boiled and cooled, or filtered using a filter with an absolute pore size of 1 micron or smaller — to make up the irrigation solution. Also be sure to rinse the irrigation device after each use with contaminant-free water and leave open to air-dry.
Sleep with your head elevated. This will help your sinuses drain,reducing congestion. Consult a ENT specialist for further management.