Bhishma fought a longer battle than Mahabharata. 23 days with his teacher Parshurama. Parshurama was fighting for Amba and Bhishma to protect his vow.
Read this post on ritsin.com