Had an aneurysm/subarachnoid hemorrhage myself 14 1/2 months ago. Your road back may be similar to mine. I've been using AMAS in Colorado, though some here may well suggest you get in touch with Dr. Bruce Chien in Peoria, IL. He eats complicated certification cases for breakfast, or so I'm told LOL.
I've needed to obtain every document with my name on it from the hospital, as well as any/all images of my head sent off to the FAA. That took a lot of time to arrange, since sending records out isn't a top priority for most hospitals. Furthermore, there were errors made by the hospital regarding dates on some of my imaging, and that took 2 months to get corrected.
Then came cognitive testing. Seeing a neuropsychologist can cost well over $1k, and some of the testing can be really, really tough. I didn't satisfy the Doc the first time around because of my drawing skills. Spent the rest of last summer working on my drawing, and played lumosity.com for 8 hours a day, went back and satisfied the Doc on the 2nd go. Get as sharp as you can before seeing one. Their testing can be tough.
My surgeon has sent not one, but two letters testifying that I am 100% cured and pose no risk for incapacitation.
Saw an aerospace neurological consultant in October. He did a neurological evaluation on me, involving jumping up and down on one foot with my head back and my eyes closed and other similar type stuff. He recommended certification.
Saw my regular AME in December for the 1st Class Examination after my stuff was sent to Oke City. He, of course, had to defer (to be expected).
I had to get a CTA of my head done at the one year mark.
All records submitted to the FAA 3 1/2 months ago. Still waiting. FAA sent all my stuff to an independent consultant. I expect to be waiting for another month. Suspense is killing me. I've spent a lot of money and done a lot of waiting, all the while my life savings are evaporating and I'm collecting $350 each week from unemployment. No fun.
Just take it one step at a time, and prepare to be very, very patient!