A cancer immunotherapy method for treating cancer in a patient comprising the steps of: removing lymphocytes from the peripheral blood of the patient; exposing the lymphocytes to one or more of i) a thymosin peptide, ii) a purified immune RNA or DNA. iii) one or more astragalus polysaccharides, iv) one or more letinous edodes polysaccharides, v) a cell wall component of Mycobacterium grannis, Mycobacterium phlei or Mycobaterium subtilis vi) a polysaccharide nucleic acid fraction of bacillus Calmette-Guerin, vii) a transfer factor viii) one or more non steroidal anti inflammatory agents and xi) an enkephalin chosen from methionine enkephalin or leucine enkephalin in vitro and infusing the exposed lymphocytes back into the patient is provided.