Yep he's right, as I said,
loin beef, turkey, tuna and chicken are good sources. The easiest way to get enough is to eat lunch meat cuts, its pre-cooked and cut and measured out to where you can know how many grams you're getting. You can always go to the fridge and grab a slice or two with some cheese. And it doesn't involve so much cooking and defrosting time. (I always forget to lay out the meat before I go to work)
Eat lots of pasta for complex carbs.
Eat whole wheat bread get rid of the enriched kind.
Also drink plenty of milk which not only has lots of calcium but protein as well. You'll need a lot of calcium.
Oat bran is another good source of protein, grab a bag of arrowhead mills oat bran and take a large spoonful of that with water 6 times a day. Thats about 25g of protein and 20g of fiber.
"Solid Protein" bars double chocolate is another way to go, I like the taste, its not too bad at all with water.
Get some amino tabs, you dont need but 2 tabs a day for the 2k mg tabs.
Creatine is fine, just take a break now and then it can really build up and dehydrate you over a long period of time.
Grape nuts cereal has lots of calories and complex carbs.
Drink tons of water, avoid caffine.
Sleep as much as you possibly can.
And wash your hands before you eat for christ's sake you're a mess!
