長水痘的原因主要是因為接觸到了水痘-帶狀皰疹病毒,同時也是因為自身沒有對水痘-帶狀皰疹病毒的免疫能力。水痘-帶狀皰疹病毒在自然界之中只能感染人類,而且對外界環境的抵抗力比較低,所以會感染水痘僅僅是因為自己接觸到了水痘患者或者是帶狀皰疹的患者,而且必須是具有傳染期時候。

水痘具有傳染性的時期,主要是皮疹出現之前的1-2天到皮疹完全結痂為止,可以通過直接接觸也可以通過呼吸道飛沫來傳播,而帶狀皰疹主要是通過直接接觸到了皰疹液。自身有沒有對水痘-帶狀皰疹病毒的免疫能力,主要是看之前有沒有注射過水痘-帶狀皰疹病毒的疫苗,注射了疫苗就可以獲得免疫能力,而如果這個人之前得過水痘,也可以獲得終生對水痘的免疫能力。