There is no best medicine for kidney cancer patients in clinic. Kidney cancer is a malignant tumor originated from renal tubular epithelium, and patients can use hydroxyurea tablets, megestrol acetate dispersible tablets and other medicines for treatment, and if necessary, surgery, chemotherapy and other methods for comprehensive treatment. Hydroxyurea tablets belong to anti-tumor drugs, which are effective in the treatment of kidney cancer, melanoma and other diseases. Megestrol acetate dispersible tablets are semi-synthetic progesterone derivatives, which have certain effect on the treatment of prostate cancer, kidney cancer and ovarian cancer. It is suggested that patients should be under the guidance of doctor when using the medicine for treatment. The treatment of kidney cancer patients is mainly based on comprehensive treatment. When using medication, it should be combined with radical nephrectomy and other surgeries or radiotherapy, chemotherapy and other methods of treatment, and simple medication may not be able to achieve therapeutic effect. If patients feel uncomfortable, they need to consult doctor for examination and early treatment.