To overcome this injury, I have to be honest with you is going to take month and months of work. Hard work. You experienced an injury, and like most novice trainers ignoring what your body said at that time led to chronic problems. I believe any problem can be solved with time, management, modification of activity, and slow progressive return to normal function.
I will allow others to respond in the meantime,
Regards