My head shakes by itself and I feel pain on my neck and head and I feel vomiting too. It wont stop as long I asleep. Its happening frequently.

Go to the ER. That sounds very worrisome, and a little confusing. I think you should go to the ER now to be evaluated and treated. That is not normal at all.
These problems . require a proper consultation.Go see your doc or a board certified Internist,next week.