You should visit a neurosurgeon if you have a medical condition that affects the brain, spine, or nervous system. Some common reasons to visit a neurosurgeon include:  Chronic back or neck pain  Headaches or migraines that are not relieved by medication  Seizures or epilepsy  Dizziness or balance problems  Numbness or weakness in your arms, legs, or face  Tumors in the brain or spine  Abnormalities in the blood vessels of the brain or spine  Herniated discs or other spinal cord injuries  Parkinson's disease or other movement disorders  Traumatic brain injuries or spinal cord injuries