What is this lump?

i have a lump below my neck, about the size of a golf ball. its not painful. its hard not soft. started forming over a year ago. i attached some images. help if you can.

image

image

image