Chemotherapy lasts as long as it takes for your body to clear all traces of cancer cells from your body this could be anywhere from four weeks up until several months! It depends on the kind of treatment and how well it works for each person s specific case of cancer.