Without getting too graphical, I suffered with a blocked ear whilst on holiday a year or two ago (after swimming). Was worried about the consequences when flying home, so visited a Spanish pharmacy. Gave me some drops and after a couple of days it was as clear as ever (possibly too much wax (sorry!).