How long can you have cancer without knowing