What causes pain in the lower back?

Back pain be caused from many different reasons, such as poor posture over time, muscle soreness, back injury or pressure to a nerve / nerve root from a herniated disc, nerve compression or spinal stenosis among other conditions. If you have pain for 6 weeks or longer you should visit your doctor for proper treatment.