Tramodol 100mg to 200mg/day for 5 yrs for pain. Is it causing dependency?

Which therapy/drug can replace it for pain and little side effects?