Ok, I need to address a few things. #1. You don't need to eat that much meat. Three steaks a day is ridiculous, its too much saturated fat, cholesterol (yes even top cut sirloin if you can afford 3 of those every day...), etc, you don't need it. #2. A lot of people mentioned to cut back the sugar. Very good idea. More calories yes, more junk fook no. This includes frozen meals too. #3. Regarding the slowing down metabolism thing: it's been mentioned before, I've even read it in magazines in hardgainer articles. I'm going to agree with my nutritionist and say you do NOT want to slow down your metabolism. Metabolism is what breaks down food and processes it into usable goods in your body. You need this to build muscle and store energy. Trying to slow down your metabolism is going to effect your training and recovery as well. This isn't the path you want to take to put on mass. #4. I highly recommend you see a nutritionist. They can sort you out, give you a proper meal plan, calorie specific for your body, lifestyle and goals. I'm going to go out on a limb here and even say that protein is a little over rated with yours (and my) body size and condition. The two most important things right now for you to have is at least 50% of your food source from good quality, clean low glycemic carbohydrates, and you need to be busting ass in a gym. If you are eating healthy and have a protein shake after your workouts, you should be getting an easy 100+ grams of protein every day. Right now you don't need any more. What you need is lots of energy for your workouts, non-crap food, lots of water for proper hydration, and a good night of sleep every night. And you need to be on a good weight training program. Not over-training, and not under-training yourself. One last thing - time. Give it time. Your body is going to get out of its comfort zone for a while while you carve out a new life. Then your body is going to thank and reward you for it. Give it a month or two and stay off the scale. The mirror will tell you whats going on.