Why not find a babysitter that you can count on. Only you can decide when you will stop letting him pull your strings. If he had been on time and you had left and he had fallen asleep, who would have been watching the kids. Not him. Since he can't be responsible enough to show up on time and not fall asleep, maybe it is time to make other arrangements. Hugs, Marle