I got sick of trying to plan my meals for weight training so I made a calorie calculator. It automagically looks up foods as you type them in, and fills in the nutrition facts, so you don’t have to do it manually. It is really important to do a proper accounting of your meals so that you aren’t shooting yourself in the foot after working so hard in the gym. I have also started a weightlifting tips page that explains the different ways of training, such as for strength and for size, and has a bunch of nonintuitive tips, which should be done soon.
I added up one of my average days, and found out I was only getting 15% fat, 55% carbs and 30% protein for roughly 3500 calories. Although the calories are where I want them, the ratios are a little off from the typical 30-40-30 and that partly explains why I have been so lethargic lately. I think the numbers are off because I eat mostly beans and rice, tuna, cereals, and protein shakes, which are all very high in protein and carbs but are almost fat free.
I think I would gain muscle faster at this point by adding more “good fats” such as peanut butter, omega-3 from fish and flaxseed oil, and olives. My cholesterol was also a little low at 200 mg per day, when 300-600 mg would be acceptable. Cholesterol is used by the body to make hormones and maintain blood vessels, so I have decided to eat an egg and small beef steak about every other day.