In answer to your question about " can the small nerves heal 100 % ", all i can say that mine have, which were my both feet & up to my knees caused by elavated blood sugars & low B12, but its taken 5 years to do so, healing was a very slow process in my case, might be similar in your case, i don't really know.
good luck anyway
Brian