I think I strained my neck! Help!!

I woke up today with a little pain in the right side of my neck, like when you sleep wrong. It wasn't bothering me, so I tried moving my neck to the opposite direction and I heard something, it wasn't a scary loud noise, it was small, then when I moved my neck to the right side again...it hurt like hell. If I move my neck to the right, it hurts so much, even it its a little, it hurts. If I moved it slowly over and over again, the pain starts to subside but then it comes back, if I don't do anything.

Is this something I should be worry about?

What can I do to get rid of the pain?

How long does it take before the pain goes away completely?
I think I strained my neck! Help!!
Post Opinion