You have my sincere condolences. I lost 3 grandparents to various types of cancer, and each time it was just as difficult for myself and my family.
Give your mum a good long hug. I wish you the best of luck, and I hope that when your grandad does finally pass he does so peacefully.