On and off daily knee pain. CBC was normal. No swelling, no heat, no lump just pain. Advil does not help. I'm not overweight. Bone cancer?

Likely not bone canc. Knee pain is a very common problem, it may happen related to overuse injuries, very often seen in athletes. Or it may be arthritic or inflammatory from other autoimmune problems. Knee pain can actually be referred hip pain, it may be bursitis or torn or sprained ligaments, or meniscal injuries. The role of your doctor is to find out which of these it is; very rarely it will be cancer; VERY RARE.