Head injury is of two type: External and Internal. Headache and pain in the neck is a sign of internal injury. Internal injury is a bit threatening if ignored. So, I would suggest you to seek medical help. Get yourself checked by a neurologist.
You need to see a doctor right away. There could be a contusion, or internal bleeding. Just seek help and i hope everything works out ok