老人休克的病因有很多种,一般病因如下:1.低血容量性休克因严重失水或大量失血致血容量不足。如出血、呕吐、腹泻、大面积烧伤、骨折等急性发作的疾病导致大量的电解质和血液流失,这种休克很危险,一定要及时入院治疗。2.创伤性休克是由于创伤致血液和血浆大量丢失,加之中枢神经系统创伤因素的参与所致的休克,创伤得到治疗会及时阻止休克。3.感染性休克由病原微生物包括细菌、病毒、立克次体、原虫、真菌等感染及其代谢产物引起,要治疗感染,阻断感染源,从病因入手治疗。4.心源性休克由各种心血管病引起心肌收缩力减退,心脏射血障碍或大血管血流障碍导致严重心泵功能衰竭。心源性休克是最严重的一种休克,若有以上症状发生,要及时入院治疗。