The first things to try, IMO, are stopping dairy products and taking zinc, 50 to 75 mg a day for a week or two.
Suggestions, get your drainage cultured to find out if you still have some kind of infection, not just have another antibiotic thrown at it without ascertaining what the culprit is, if that is it.
Ask your doctor for a differential white blood cell count to be done with your swollen glands.
With the light sensitivity, nausea and feeling like water on the ears, see a neurologist to rule out something serious such as a brain tumor with a brain MRI.
Ask the doctor if a prescripton of pseudophedrine (if required in your state) or at least treatment with it is right for you if the ear clogging turns out to be allergy related. This is what a doctor told a sibling is what works for the ears.
Build up your immunity with proper rest, sufficient fluid intake, and take zinc and ester C (try at least 500 mg of ester C twice a day).
See an allergist if your culture, differential white blood cell and neurologist work up comes back with no abnormal results to find out what might be causing your allergy, if that's what it is. There is treatment such as allergy shots or avoidance therapy for allergies.