I'm a 20 year old male and for months now I have been getting a very painful lower back when I wake up. I have slept in two different beds and still get a sore back. I have also tried different sleeping positions advised by back pain sufferers. The pain is concentrated around my lower back and can spread around to my sides and stomach. It's beginning to get to the point where I'm having to take pain killers as soon as I get up.

What should I do?