Vertigo is a symptom which can occur due to Cervical spondylosis or ENT problems
It takes 5-7 days to settle after medication
As far as vit d is concerned she needs to take supplements for it along with daily sunlight exposure for atleast half hour
Next Steps
Consult an Orthopaedic surgeon or ENT specialist for clinical assessment and further management
Health Tips
Avoid sudden and jerky neck movements
Maintaining good posture and following ergonomics prevents relapses