There are many medications that can affect hearing. Some drugs cause temporary hearing loss and others permanent hearing loss. When in doubt ask your physician about potential side effects of medications.
Aspirin is one of the most common medications causing temporary hearing loss. When it is taken in high doses is can cause changes in hearing and ringing in the ears. The hearing loss and tinnitus typically recover when you stop taking the high dose.
Permanent hearing loss does not return when you stop taking the medication. Medications that can cause permanent damage to the ear are often given in life saving situations. For example, some of the strongest antibiotics and some chemotherapy drugs can cause permanent hearing loss. These medications damage the fine hearing nerve fibers called haircells.