People with rare cancers often have to battle for months or years before they are diagnosed with the disease, and the late diagnosis can cost them dearly.