I'd recommend going to your family doctor and asking them about flushing out your ear canals. It sounds gross, I know, but it's so worth it. I had a series of colds and illnesses when I was in college (living in the dorms does that!) and by the end I couldn't hear anything. I thought I was seriously going deaf. I went to the school clinic, and the doctor looked in my ears and couldn't see into my ear canal. What happens is, when you're sick with ear infections, etc. wax and stuff build up in your ears, beyond where you can reach with a Q-tip or anything. They can blast that stuff out of there - with me they used a huge silver syringe-looking thing filled with hydrogen peroxide and warm water. They basically just blast that water into your ear and it gets everything out. When they did it, let me tell you what, it made a world of difference for me. I could hear again without that blockage!! And seeing what came out of ears was completely disgusting! Really nasty!! 20 years of buildup! Sorry, it's gross I know!!!

Anyway, I'd recommend going to the doctor and asking about that. It can't hurt, and even if the doc doesn't agree, he can at least test your hearing. Good luck!