Yesterday morning when I woke up my neck cracked. However, I started to feel pain on my neck instantly. It turned out I can twist my neck in one direction completely fine however when I try to turn my head in the other direction I can't because of discomfort and pain. My neck seems to be twisted and I thought that it will be back to normal soon but it has not. The pain still persists as I try to twist my neck or move it normally. I am 19 years old and this is the second time this happens to me. The first time it juts lasted hours and my neck was back to normal a couple of hours later. Since this time is different and this has persisted for more than 24 hours, I do not know if I should go to a hospital. What should I do? Go to the hospital or not.