Try chiropractor.

Your back has gone out of alignment. There are hundreds of little muscles in the back between vertebrae. They can get easily misaligned.

If yoga used back bends counter...