24 yrs. old, 5' 7", 170 pounds, 8% BF

I am very lean and want to stay that way, but also want to put on some size, without putting on BF.

6:30am - Glass of milk, multi-vitamins, vit c, vit B5, 5g of glutamine, hydroxycut (mainly to wake up)

8:00am - Natural whole grain oatmeal with a scoop of Penta Pro Protein Mix from proteinfactory.com

10:00am - Thing of cottage cheese or can of tuna

12:00pm - Pasta or brown rice and chicken breast with lil sauce

2:00pm - PB & J sandwich on 7 grain bread, using all natural PB. (Use very very lil jelly, just enough to get the PB from sticking to my mouth)

3:00pm - Protein shake

3:30pm - Hydroxycut (pre-workout)

4:00pm - Workout and 5g of glutamine

6:00pm - Cell-Tech (Post-workout)

6:30pm - 2 whole eggs and 4 egg whites with a tsp of Extra Virgin Olive Oil

7:30pm - 5g of Glutamine

8:00pm - PB & J sandwich on 7 grain bread, using all natural PB.

9:30pm - can of tuna or Protein shake (Night Formula)

I have also recently been eating a turkey buger (very low sodium)on wheat roll after my workout and then having the eggs about an hour later.

So what do you guys think?