Tinnitus can be caused by a variety of factors, including:

Noise-induced hearing loss

Ear infections

Meniere’s disease

Head or neck injuries

Certain medications

Underlying medical conditions