Hello doctor, I have an ear infection on my right ear for the past one week. So my doctor prescribes me some antibiotics Amoxicillin with Prednisolone. But my tinnitus did not go away. How long will it take for the tinnitus to go away if there is no pain in my ear?
Hi. The answer to your question entirely depends on how you developed the ear infection in the first place. In general, until the eardrum heals you will be having weird noises, tinnitus, and ear discomfort due to interference with sound transmission and processing. If the ear infection has happened secondary to recurrent allergy or cold, then you will have probably developed a eustachian tube catarrh due to which the fluid is still present in the middle ear causing the tinnitus and will take around two months approximately in toto for tinnitus to resolve. If the ear infection has occurred due to trauma (by earbuds etc), the tinnitus will take approximately four to six weeks, as this the average time it takes to heal the ear drum. I am sure you fall into one of the two possibilities mentioned above. There is absolutely nothing that you need to worry about as this usually takes a while for things to normalize. At the same time make sure there are no triggering factors out there. Some one they include use of earphones, headphones, exposure to loud sounds, consumption of alcohol, smoking, stress, etc. Try to maintain a healthy lifestyle as much as possible and do not think too much about the tinnitus nor try to Google about it too much. I hope this helps.