Often, tinnitus is a sign of an underlying medical condition, like an ear infection, ear blockage, TMJ, recent upper respiratory infection or a head or neck injury. Moreover, certain medications ...