how long does a pinched nerve last in upper back