I have constant ringing in my ears since 3 months ago, without known cause, will it ever stop?

ENT specialist. See an ENT specialist, there are may causes of ringing in the ears such as ménière's disease, salicylate poisoning. It can be managed, once the cause is determined.