I work odd hours and get hungry after work but need to sleep soon after I eat. Do I end up gaining weight because of this habit? What should I eat before I sleep so I am not hungry but won't gain weight?