I'm the same.

I've been trying to figure it out, and I think it's because:
a) I'm tired and feel like taking a nap
b) I love my kids to pieces, but when they come home, I feel like my day is sort of "over". The day is no longer about me, and I'm embarrassed to admit that I'm secretly a little resentful.
I think that by that time of day, I'm run down and in need of some protein. I've started eating something healthyish mid-afternoon, and it seems to be working. Usually a slice of whole wheat toast with natural peanut butter. Maybe some fruit with it.
My son gets home at 3, and if I eat something around 2:30, I don't feel quite so bitter about having to share the rest of the day with my family.
