Dr Shanahan is a lovely gentle doctor that takes the time to understand what your headache problem is. He doesn't rush you and is very thorough and will make an appointment available to you if you urgently need one. He is extremely sought after and his clinics have 14-15 month waiting lists for standard follow up but he will see you sooner if a treatment or more urgent follow up is required. He found what was wrong with me after years and years of other neurologists not being able to figure it out. It took him 15 minutes and he correctly diagnosed me. I now have my life back thanks to his treatment. I highly recommend him!
Short link to review Dr Paul Shanahan: http://iwgc.net/efth8