Low back pain has many causes, muscles ,nreves ligaments.3 years is a long time and it's time you get to know what exactly is the cause?
It's better to consult with orthopaedic surgeon who will examine your backache and decide for xray or MRI study.
Health Tips
if you are overweight , reduce your weight
do back muscles strengthening exercises