How long does will it take for a lower back injury to completely heal?

Depends on cause. Improvement of symptoms depends on what is the cause. Muscle spasms respond well and quickly to physical therapy and anti- inflammatories. Fractures and nerve impingement takes a longer time. Average for pain is 4-6 weeks.