Hi. Thanks for your query and an elucidate history. Your providing the marriage status and whether you have children or not would have helped me to tell you the proper treatment. When the epididymitis is chronic and more than 2 years old and you have taken all routine antibiotics, the probable cause is tuberculosis. Consult a Doctor and get all the tests related to TB. The best solution : If you are married and completed your family, the best ways is epididymectomy. Get the sample tests for histopathology and continue the treatment as required .