You're a fine parent. Trust me, a little aggravation is a no big deal situation. There are WAY, WAY, WWAAAAYYYY worse parents in the world. You probably need to just relax a bit, thats all. Maybe later on explain to him about trying to plan ahead for things, not only out od consideration, but so the situation doesn't become a last minute mad dash and headache.