Hello.., Since ur problem is from long time.., very likely chances that ur spine , core abdominal muscles r very weak..
Next Steps
visit a experienced physiotherapist
Take traction/IFT
do static n progress to dynamic strengthening spine exercises under supervision..
Learn n strictly follow posture n ergonomic advice..
Health Tips
avoid forward bending of spine
avoid heavy weight lifting
avoid long standing posture
start treatment at the earliest n do it witg dedication..
tc..