Hubby works 10 hours days. He doesn't get home until between 7:30-8pm. I'm not thrilled about eating then but I find if I have a planned snack around 4-5pm I'm not starving by 8pm.
My parents have had a 9pm snacktime for years and they are both at normal weights