宫外孕有可能是避孕失败、大量抽烟喝酒、感染输卵管疾病等原因形成。1、避孕失败:在使用宫内节育器和口服紧急避孕药时,出现避孕失败,有可能会导致受精卵在子宫以外部位着床引起宫外孕。2、大量抽烟喝酒:女性在备孕时如果抽烟喝酒量较大,有可能会导致有害物质进入体内,还会影响受精卵着床出现宫外孕。3、感染输卵管疾病:在出现输卵管炎之后,可能会导致受精卵在子宫以外部位着床。除以上常见原因,也不排除是其他因素引起,比如输卵管畸形和输卵管肿瘤等,还需要及时做治疗。