well done for rewriting your question,. I understand now.
yes. basicly.
when your hungry your body will absorb all the fats and carbs you eat, however eatting when your not hungry will mean that your body will only take what it needs.
Before everyone starts moaning, Im just putting this very simply so he understands.
eatting lunch will give energy for the rest of the day. Food is our fuel isnt it?
its best to eat bigger meals earlyer on during the day whilst you still have time to burn it off. If you have food n your belly when you go to bed, you have no way of burning it off, so it wil lall turn to fat.
eat only fruit, nuts, veg and meat before bed, and dont eat carbs after 5ish, unless you weight train after 5.
You still havnt answered what exercise you do.