Various causes of tinnitus includes exposure to loud noise, age-related hearing loss, ear infections, earwax buildup, and certain medical conditions.
Talking about tinnitus cures then there is no known cure for tinnitus but there are management techniques and treatments available.
These may include sound therapy, cognitive behavioral therapy (CBT), tinnitus retraining therapy (TRT), medication, and lifestyle changes.