It could be the pill you are on. You may not be able to handle the estrogen and you may need to go on a mini pill or different birth control altogether. I do get a stiff neck and little headache if I don't sleep well or slept in a weird position. Have you slept weird or thought about how you lay down to sleep?