After having chickenpox once, you will not get chickenpox again. However, the virus that causes chickenpox lurks in the cells of the body’s nerve roots and can still cause a localized infection if the immune system is weak. The infection does not spread throughout the body and is not called chickenpox, but is confined to a localized area of the skin with associated herpes called shingles. So after having chickenpox once, you can still get shingles, but you won’t get chickenpox again. This is because the virus that causes chickenpox causes the body to develop an associated immunity that lasts a lifetime. This is why when shingles reappears, the virus is localized to the skin and does not spread throughout the body. This is because the antibodies are present in the blood, but because they are present in the blood circulation, they cannot enter the latent nerve root cells. Therefore, the virus can be latent and cause shingles infection again and again, but for people with normal immunity, shingles usually does not appear again and again.