安禄山造反一年就死了, 为何安史之乱却还是打了八年呢？
首先，安禄山的兵本身就不弱，其手下的范阳兵和朔方、河西、陇右、安西、北庭军一样皆为百战精锐。而且安禄山在天宝十二载还收降了数万九姓阿布思精兵以及契丹、奚、室韦军，你以为安禄山起兵时只有范阳一隅，然而事实上安禄山不但是河东、范阳、平卢节度使（当然河东和平卢没跟着造反）而且还节制契丹、奚、渤海（没参与叛乱）、靺鞨（没参与叛乱）四府。并且安禄山还有大量骑兵，日本使臣回日本带给天皇的情报就说安禄山有精骑二十余万，这当然是夸张了。但是根据中国官方的史料记载安史之乱叛军所有骑兵加起来也有十余万。而同时期的朔方、河西、陇右三大巨镇只有七万八千余匹。

第二、安禄山死的时候叛军还有史思明、安守忠、李归仁这三叛军名将，尤其是史思明和安守忠，这俩军事实力不亚于郭子仪和李光弼。

第三、唐肃宗在每次关键时期都有迷之操作。第一次是香积寺之战后不听仆固怀恩建议放弃追击叛军残兵，导致史思明收曳落河、六州胡精兵数万骑，第二次是在讨伐安庆绪时不设统帅，导致唐九节度使在讨伐邺城时各打各的毫无章法。

第四、唐军在最关键的决战中与叛军打成了平手，邺城之战唐朝集结九节度使之兵十五万人讨伐安庆绪，除去王思礼、鲁炅、李奂、许书冀、季广琛、崔光远率领的杂牌军外，唐军仅有郭子仪所统帅的朔方军、李嗣业所统帅的安西军、李光弼所统帅的河东军共四万余人为唐军精锐，唐军先于卫州之战大败安庆绪军七万人，但却在包围邺城时被史思明截断了粮道，三月的相州之战时，唐军原本和叛军势均力敌，但突然的沙尘暴导致唐军和叛军皆溃，不过由于郭子仪治军无方导致唐军尤其是朔方军兵器、甲胄十余万丢弃在路边，被叛军所得。

相州之战后史思明又兼并了安庆绪的所有军队又接收了许叔冀军实力大增，而唐朝这边李光弼和仆固怀恩内斗导致邙山之战时唐军大败。所以安史之乱打了八年才平定。

不过邙山之战后没多久史思明变为其子所杀，唐军又在第三次关键决战昭觉寺之战中大败史朝义十万精骑，杀获八万人（斩首六万，俘虏两万）。接着唐军又在郑州之战大败史朝义两万残余，叛军的十万精骑已经所剩无几，平定已经是时间问题。