I think Cyclobenz. is Flexerill. Yeah I got a bunch of those too. I usually take one before bed when my neck stiffens up. That shit gets my drowsy as fuck man, and sometimes the next day I'm draggin ass. As far as the painkillers I was on vicodin at first, but that does nothing as far as fixing you. You need an anit inflammatory to get the bulg down some. I was taking Naproxen(aleve) at 500mgs 2x a day. Now I take Medrol before my therapy sessions. Ask about it when you see the specialist. I strongly recommend you take some time off from the gym man....or work out like a little girl for a while. The only thing that heals that is time. They might want to give you a cortizone shot in the area and that is supposed to reduce swelling, kill the pain and hope that in the time you are not feeling pain, the the swelling goes down and it gets fixed. Let me know what the Dr says. Remember, anit-inflamatory's...even if you are feeling good take them religiously for a certain period of time - 3 weeks. Warm the area up, strecth and then ice afterwords.
good luck bro