A neurosurgeon can be understood as a a physician who specializes in the diagnosis and surgical treatment of disorders of the central and peripheral nervous system.
Coming to your question, neurosurgeons or any doctor for that matter, has no fixed schedule. Sometimes they have to work throughout the day without any rest. A doctor's time is for the patient.
The schedule is different for different doctors depending upon the hospital he works in or the number pf patients.
Hope this helps.