OMG, I am going through the same thing right now - I literally just booked Oscar's appointment for next thursday. I booked three appointments - first one in wednesday evening to have pre-op blood work done to make sure he is in good health, then I drop him off on thursday morning (that's the worst part, leaving him there), I pick him up that night (I refuse to leave him there when no one will even be there), and then I take him back first thing friday morning for post-op check up. I am sooo scared for him, feeling all the same things you are (what if something goes wrong, what if he doesn't wake up, etc. etc.). He's just a little guy, not even 3 lbs....