I have come to the conclusion my W is nice when she wants something. Could be the same for you or not, but just giving another perspective. I have made it pretty clear I will not be friends with the W. Hasnt been easy but when you do it and the further you are in this you will feel better. Dont reward bad behavior, I think I will get that Tattooed on my chest backwards so I can read it in the mirror.
BTW my brother is a body builder, the best protein out there is probably Labrada Pro 60, a good during workout drink is syntha-6 by BSN. and post workout drink about 30-50 grams of protein and eat a clean carb and protein meal within one hour of your workout. THis is good for weight training, and break your meals up to 5 meals a day. morning mid morning, early afternoon. mid day and dinner, but dont eat within 2 hours of bed, not good you will store the food and get FAT!!!!