Wow, I'm so sorry you are on this roller coaster ride. Not the fun kind of ride. I just hope he continues to show improvement and you can get off the ride!