Cailin,
So sorry to hear about this. I hope your Dr can give you all the answers you need.
Rough couple of months huh? Lots of for you.
Fi