Palliative care can be provided at any stage of cancer, from diagnosis to end-of-life care. It is especially beneficial when the cancer is advanced and curative treatment is no longer an option. The goal is to enhance the quality of life regardless of the stage of the disease.