What is this thing on my neck?

I woke up on Tuesday and i had this pain on the left side of my neck, as if i slept wrong,.. but yesterday i saw this bump.. its a red hard bumb not a zit or anything.. and when i touch it its that same pain on my neck.
What is it?
What is this thing on my neck?
Post Opinion