So I had a muscle spasm and a herniated disc in my spine. The medications you are using are only giving you "fake" pain relief. Your gonna have to get rid of that pain for good if you want the pain to go away. As your body grows and adjust, it will adapt to the problems your having. But that could possibly take years. What you need to do, and I dont know if you are already doing this, but I recommend visiting a chiropractor. When your back is in pain like that, it limits your movement, which causes your muscles to tighten up making it even more painful. A chiropractor can stretch you out, massage you, and take care of you. If you tell them your symptoms, then they will know what is best for you. They are just as qualified to recommend a specific treatment as a doctor is, they got there medical degree. But hey, maybe Im wrong. (I'm 15 btw, and this information is from personal experience, it helped me. I used to be a 3 sport athlete until I messed my back from getting tackled the wrong way in football. I was out for a year. My pain wasn't getting any better and I looked into some treatments I could do. So I visited my nearest chiropractor, and in 3 weeks time, I was back to play football. No pain, no nothing.)
Hope this helps