I pasted this response from another thread...
I found it damn tough, and very expensive to get good macronutrient nutrition and eat 5-6 meals a day until I decided to set aside some time each week, (2 hours every Sunday preparing meals for the upcoming week). This has made my life so much easier... and it saves me a ton of money every week!
I cook up 5 or 10 pounds of chicken, fish or lean red meat, then portion it out in Ziplock baggies and freeze them. You can cook up anything that re-heats well... whole grain pasta, veggies, brown rice, stir-fry... get creative, but keep it simple enough to fit your time constraints. You can also get those disposable "tupperware" containers if it's a messy food.
Every morning, after a good breakfast, I grab 3 baggies and head to work. I have a fridge at work... so I just put them in there. Every 3 hours, I grab a baggie, nuke it for 30 seconds and down it with a liter of water. I eat it in less time than it takes for others to smoke a cigarette. I'll just eat right out of the baggie... if it's clean, there's no need for plasticware or plates. If you don't have a fridge, a six-pack cooler would work just fine. If you don't have a microwave, then just make sure they're thawed out the night before.
I found it pretty tough to make time for 5-6 meals per day until it became a habit, (2months). After that, it's just second nature to eat right.
One of the many things this forum has taught me is that you don't get big in the gym... you get big when you are recovering and eating right. So your diet is paramount for real improvement and growth.
I'm not qualified to give nutrition advice... but check out the nutrition section, you'll learn a ton. There's also a recipe section.
Anyway... that's my 2cents...