Don't be angry with him if he shows up late.
Because he honestly gets distracted - he's not putting other things ahead of you. This distraction may also show up in the form of his cellphone ringing while on a date, or his wanting to make a change of plans because you ran into his friends who are going elsewhere. Don't take it personally; it's just one of his quirks that you may actually enjo