某企业高管,因工作压力大,长期失眠,为了能促进睡眠,睡前饮酒,体检时发现高血压,无高血压家族史。问导致其高血压的原因( )。
A.饮食不规律
B.工作压力大
C.生活不规律
D.遗传因素
E.环境因素
正确答案是B