有过性生活是以打hpv疫苗。有过性生活会有可能感染了hpv病毒,注射hpv疫苗有可能会降低疫苗保护的效能,但是注射hpv疫苗后依然会产生对应的特异性hpv病毒的抗体,所以有过性生活时是可以打hpv疫苗的。目前为止临床上有三种剂型的hpv疫苗,分别为二价疫苗、四价疫苗和九价疫苗,每一种疫苗注射的年龄有一定的限制阶段,想要注射疫苗可以根据自己的年龄阶段来选择可以注射的疫苗型号。另外注射疫苗需要到正规的预防保健科来完成注射,以免注射了假疫苗对自己造成不必要的伤害和损失。