十二指肠癌活了二十年还可以活多长时间,主要是根据患者的具体病情程度和个人身体状况才可以作出评估,患者一定要保持良好心态,积极配合医生进行相关治疗,而且要定时服用医生给开出的药物,才能够尽可能的延长自身寿命期。十二指肠癌的患者饮食上一定要注意,尽量选择清淡易消化半流质食物为主。