Well I am hardgainer, I find it incredibly difficult to put on size due to my high metabolism. However recently (past 4 months) I have been watching my diet very closely and trying to eat as much as I can. Needless to say it is paying off.
Here is what I eat on a typical day:
7am - Oats and milk
9am - Protein shake, 500 ml full fat milk (107g protein, 1400 cals)
10:30am - 3 scrambled eggs
12:00 am - Chicken and rice
2:00 pm - Cottage cheese and baked potato
4:00pm - Protein shake, 500 ml full fat milk (107g protein, 1400 cals)
6:30pm - Dinner, steak, potatoes and salad.
7:30pm - Gym
8:30pm - Protein shake, 500 ml full fat milk (107g protein, 1400 cals)
10:00pm - Chicken & Rice or Tuna & Pasta
Sometimes I will wake up in the middle of the night and go make something quick, like a microwave meal. I think I had cottage pie this morning. I've not sat down and worked out all of my calorie / protein / carb / fat intake but the protein shakes alone give me close to 4200 calories and 300g of protein. So I probably eat about 6000/6500 calories a day. Now when I first started eating like this I would get full very quickly, however my body has adapted to my eating pattern and now if I don't eat every 2 hours or so I get very hungry very quickly.