Will cancer and tumors hurt?

Late. With a few exceptions (vascular leiomyoma, eccrine spiradenoma), tumors / cancers usually cause pain only late in their course when they damage bone or nerve or impinge on important structures. This is what makes them so treacherous.