I'm 50, 5"8, male, and struggle to stay under 200. If I ate that much, I would be huge!
Everyone is different and many things can affect it. I take meds for hypothyroid, and keep testosterone at 1,100, but still can't eat too much.
I would move the snack to mid morning and do less fruit, and less in the evening.