Tinnitus for two months may be due to mental factors, neurotoxic tinnitus, otitis media, hypertension, etc. According to its cause, it can be treated with nutritive nerve drugs, such as methylcobalamin, etc., antibiotics, such as cefaclor, etc., and antihypertensive drugs, such as nifedipine and other medications. 1. Mental factors: tinnitus caused by frequent excessive tension, anxiety, stress and lack of sleep can be gradually relieved by soothing emotions, releasing pressure and psychological counseling. 2. Neurotic tinnitus: you can take methylcobalamin, betahistine, flunarizine hydrochloride and other drugs, combined with hyperbaric oxygen therapy. 3. otitis media: tinnitus caused by inflammation of the middle ear, can be used to oxfloxacin ear drops, oral cefaclor, amoxicillin and other antibiotics to fight infection, or can improve the tinnitus. 4. High blood pressure: high blood pressure caused by tinnitus, you can take antihypertensive drugs, such as nifedipine, irbesartan and other treatments. Long-term tinnitus is recommended to consult a doctor in a timely manner to identify the cause of the disease and comply with the doctor’s instructions to treat, do not take medication on their own.