I am usually early for appointments, because I estimate how long it will take me to get there, add 20%, figure out what time I need to leave the house, and then decide to leave 5 to 10 minutes earlier than that. That leaves time for me to make a wrong turn, or to call my wife and ask for help with directions, or even to go back and pick up the thing I forgot to bring. Since those things don’t happen too often (“too often” is a subjective judgement), I am usually early. I always take a book or something else to do while I am waiting.
I rarely forget an appointment because they all go in my appointment book which is always in my pocket and which I check several times a day. On the rare occasions I miss one it is just as likely because I got confused about what day today is as because I forgot it.
On the other hand, I am usually late for meetings. More on that later.
doug