Seems you need to be examined by a physician.
Ugh, ya. see your doctor. One thing you can try and I am a fan of cleaning our ears out is a product like Debrox ear drops. It's a safe way to remove wax. Don't use a q tip or anything in there. I had a small sore inside my ear canal at one time that took a while to hear as well. You sound to be describing that. Your ears clear up after you are awake a bit? Again, see your doctor for evaluation.