Why am I gaining weight when I don't even eat that much?

I am a full time student and I work a part time job. So I'm a very busy person who doesn't sleep much. On average I sleep 4-5 hours a night.

Morning

wake up 4:30. out of the house at 5am.

At 5:30am breakfast : 2 English muffins, with sausage and egg and a coffee.

By 9am, 2 hard boiled eggs as a snack.

1pm, a cup of rice, roast pork, vegetables and a low sugar hot chocolate

6pm. 4 spicy chicken cutlets

I just don't understand why I have been gaining weight when there are plenty other people who eat more than me but they still don't get fat.

Why am I gaining weight when I don't even eat that much?
Post Opinion