Hi reader, the ear canal consists of an inner portion and an outer portion, separated by the eardrum. A fullness in the ears may be due to a blockage in either of these sections. Allergic sinusitis and hayfever can cause a buildup of fluid in the inner ear canal. This cannot be easily drained unless by surgery and it would be better to control the allergies and fluid buildup rather through lifestyle modifications and elimination diets. Allergies can also be naturally reduced by probiotics, vitamin D, tumeric and antioxidants. The outer ear canal can be blocked by an excess wax buildup and this can be removed by your doctor painlessly in the surgery rooms. He will at first prescribe a wax softener before the procedure. Ringing in the ears can be caused by both of these conditions, however this should be checked out by your doctor through blood pressure and neurological testing. Have your hearing checking by an audiologist as well. Wishing you a speedy recovery!