Medical causes of tinnitus Anemia, allergies, impacted earwax, diabetes and an underactive thyroid gland (hypothyroidism) are all common medical conditions that can be associated with tinnitus and sometimes hearing loss.