It's about 45 minutes away, normally it's under 2 hours for the appointment but I've been taking him several times a year for the last ~20 years (even when he drove he couldn't drive himself as they do eyedrops that can affect the eye for hours), and it's completely unpredictable how long he'll be.
To give an idea of how variable it it, I've dropped him off and had him out 30-45 minutes later (first person there for a routine check), but normally it's 2-2.5 hours and i'd spend 90+ minutes doing the round trip home*.
Hence I'll take a book, a snack and get comfortable
![Smile :) :)](/styles/default/xenforo/vbSmilies/Normal/smile.gif)
(often I'll also take some paperwork I need to do or the rules for wagames).
If it looks like it's going to be a long delay he'll usually pop out and let me know so I can potentially head to the shops or whatever, but the 6+ hour one was a case of no one knowing how long the delay would be, and no mobile (going back 15+ years), so I couldn't really head home, and there was no point in going into the town centre (which had nothing to do), so get comfy in the car with the odd walk around. If I know it'll be 4+ hours I'll head home
![Smile :) :)](/styles/default/xenforo/vbSmilies/Normal/smile.gif)
but anything less than that and it's either find something to do in the town centre (nothing much during the day
![Wink ;) ;)](/styles/default/xenforo/vbSmilies/Normal/wink.gif)
) or spend most of it comfy in the car rather than spend an extra 90+ minutes driving.
It's actually quite relaxing as I like reading (if it's a good book I can lose hours) and have always been able to doze off in the car, although in that long delay case I will admit I was getting very bored.
Never underestimate how nice it can be to have the chance (and excuse) to sit quietly with no interruptions for a few hours with a good book.
*Due to some problems he's been in 4 times in the last couple of months, a normal ~90-120 minute appointment, a planned all day one (I headed home and went back out about 6 hours later), and one where he was in for only 45 minutes.