Taking norcos for 3 years, your body has either built up a tolerance and it is not treating your pain or you've become dependent/addicted to it. You will most likely have some withdrawal symptoms if you quit cold turkey.

You need to talk to your doctor. If you're pain is really that bad...