I screwed up tonight, plain and simple. I had meds pulled for two patients and started giving meds to one patient. I pulled the pills in their packages out of the cup and told him each med and their dosage. The second after he put the cup to his lips, an "oh ****" comes out from under my breath. I realized that what I had given him was intended for the other patient and that I had made an error. I walked back to the nursing station, told another nurse, told the charge nurse, called the doc, got an order for Benadryl to prevent any undue reactions, however unlikely, filled out an occurance report, documented in the chart (without saying it was an error) and made it through the rest of my shift. Everyone was telling me that it was okay and I did the right thing, but I'm terrified. I'm thinking about calling my supervisor in the morning and admitting my screw-up before she gets the wrong idea. Is this nuts?