What you have you probably have for life, with regard to the pain. What you need is good pain management, as well as trying different physio techniques. Go see your GP and get some pain meds and anti-inflammatories. Ask him if you could try a quick course of steroids.
I live with constant pain, and it is just a case of trying to keep it at a level that is almost acceptable.