You reminded me the case of Nicholas Zakas [1]. Please read it carefully and make an appointment to your personal doctor to check you for lyme disease; it matches your case since you have mentioned the number of years you are dealing with this chronic issue.