I agree with Sally's timetable.
Since mid morning for me could mean anywhere between 6 AM and 11 AM I have to assume that most other folks sleep at night (unlike me.....
) and get up at a typical morning hour ( 6 - 9 AM).
Now I completely understand why my Dad used to get so perturbed at us when we'd say to him "we'll be over in the afternoon". I can almost hear him snickering at me now..............
.