If you have swollen lymph nodes in your neck, the first doctor you should see is your primary care physician. They will conduct a full physical exam and examine the location of the neck lump to determine if further testing is needed. If your primary care physician suspects that the swollen lymph nodes may be due to an underlying condition, they may refer you to an ear, nose, and throat (ENT) specialist for further evaluation.
If the swollen lymph nodes are due to an infection, your primary care physician may prescribe antibiotics. If the swollen lymph nodes are due to cancer, you will need to receive treatment for the cancer. Depending on the type of cancer, treatment may involve surgery, radiation, or chemotherapy.
If you are experiencing severe symptoms such as difficulty breathing or swallowing, you may be urged to seek immediate medical care. If you have symptoms that could be due to non-Hodgkin lymphoma, your GP should arrange for you to see a lymphoma specialist (a haematologist) .
In summary, the doctor you should see for swollen lymph nodes in your neck is your primary care physician, who may refer you to an ENT specialist or a lymphoma specialist if further evaluation is needed.