Non-Hodgkin's lymphoma is a type of blood cancer that affects white blood cells and can cause painless swellings in the neck, ...