衣带诏事件发生以后,刘备叛离曹操,躲到了徐州。曹操亲自东征刘备,刘备又被打败,逃往青州投奔袁绍的儿子袁谭,关羽被擒,甘夫人和糜夫人再一次双双被老公丢下,成了人妻控曹操的俘虏,好在有关羽在侧守护。
后来,经过多方打探和验证,关羽得知刘备人在河北袁绍处,于是带着甘夫人和糜夫人一起逃离曹营,回到刘备身边。这时,正是官渡之战时期,袁绍虽然拥有兵力上的绝对优势,但在与曹操的交战中并没有占到多大便宜。刘备越看越觉得形势不妙,有了离开袁绍的打算。他暗中派人去荆州联络感情。刘表对刘备的投奔表示了热烈的欢迎,亲自率众出城迎接,厚相招待,不过却没有重用刘备,只安排他驻扎新野,成为自己的北藩。甘夫人就在这个时候,生下了阿斗。刘备和老婆孩子也算过了一段安稳的日子。
曹操北征乌丸后,亲自率军南下荆州。不久,刘表病逝,次子刘琮接任后即不战而降,却不敢将此事告知给刘备,刘备对此事也并不知情。刘备有所发觉后,遣人去问刘琮,刘琮令宋忠召刘备宣旨。而当时曹操军已经到达宛城,刘备听闻大惊,又叱杀宋忠,于是率众逃亡。
曹操派遣曹纯率领五千号称天下骁锐的虎豹骑追击刘备军。刘备军与民众十余万,粮食辎重繁多,行军迟缓,曹军虎豹骑在当阳长坂追上刘备军,刘备军虽拥大众,但披甲者少,迅速被曹操军击溃,慌乱中,刘备又一次丢下了老婆孩子,仅率赵云、张飞、诸葛亮等数十骑逃之夭夭。幸亏赵云发现两位夫人没有跟上来,及时返回,保护甘夫人和刘禅,舍命与曹军拼杀,才使得甘夫人与刘禅幸免于难。至于糜夫人,《三国演义》中说她为了不拖累赵云,投井自尽,而正史中,糜夫人至此便未再提及,至于她是生是死,死于何时,都是个谜。
赤壁之战后,刘备占据了大半个荆州,甘夫人也就此告别了颠沛流离、屡屡被弃被俘的苦难命运,然而,如花似玉的她却在此时得了重病,不治而亡。这一年,她才二十一岁。