I would try to switch up your nightly routine and get moving after dinner. Don't sit on the couch and watch TV, for example. Setting a goal to do your arm weights is excellent. Do something different each night if you know that is your weak time. Maybe go out for an evening stroll if you can. Take a drive. Browse through a store.
I don't eat after dinner, although my husband does. He has a snack while he's watching TV at night. I have to leave him on the couch, turn off the kitchen lights (it's closed!) and I go read and set my clothes out for the next day. It's so very romantic.
But I do what I have to do. If I find a night that I feel munchies coming on, I pour a tall glass of water or a hot tea, or I take the dog for a walk if it's nice out.