Cancer is one of the biggest masqueraders as it can mimic any other disease resulting in delayed diagnosis. Majority of cases, the signs, symptoms aren’t obvious till it reaches advanced stages.