You might have to pay a doc to get a script for it, but there's what's called a TENS unit. I have one for my foot. I used it one time for 40 minutes and it helped for more than a week! Also, there's an ointment called Biofreeze that's like an ice pack that has helped me.
Are you watching your posture when you sit and walk? How do you sleep in bed? Never sleep on your tummy, for example!