Although better science and technology has been linked with better health care, however, reality is much different. Although America and most of Europe are equipped with most advanced science and technology, paradoxically cancer incidence is highest in the world. This indicates that science and technology alone is not sufficient in treating diseases like cancer. It is also now well recognized that more than 95% of the drugs/compounds that kill either cancer cells in culture or regress the tumors in animals, fail in phase I clinical trials in humans, indicating that most pre-clinical models of cancer are inadequate. In addition, most of the anticancer drugs that are approved by the regulatory agencies such as FDA either has no effect on the overall survival of the cancer patient or may provide an increase in few months in overall survival. This is despite the fact that most targeted therapies that are currently available are highly expensive; thus suggesting the lack of affordability. This review is meant to focus on some of these problems in detail and then provide potential solutions since most cancers are caused by multiple genes, and thus multi-targeted therapies are needed such as natural products which are inexpensive, safe and have been used for thousands of years for both prevention and treatment of cancer. Impact statement The success rate for cancer drugs which enter into phase 1 clinical trials is utterly less. Why the vast majority of drugs fail is not understood but suggests that pre-clinical studies are not adequate for human diseases. In 1975, as per the Tufts Center for the Study of Drug Development, pharmaceutical industries expended 100 million dollars for research and development of the average FDA approved drug. By 2005, this figure had more than quadrupled, to $1.3 billion. In order to recover their high and risky investment cost, pharmaceutical companies charge more for their products. However, there exists no correlation between drug development cost and actual sale of the drug. This high drug development cost could be due to the reason that all patients might not respond to the drug. Hence, a given drug has to be tested in large number of patients to show drug benefits and obtain significant results.