u might be having cervical spondilytis.
plz visit an orthopaedician and get a x ray
of cervical spine
secondly it might be because of labrynthistis ,soif cervical spine x ray etc is normal see an ENT specialist
show a cardilogist too as it might be related to cardiac problem.
hope to hear from u soon.