3-4kcals is good. But you cant just pig out on crap food. Eat foods with lots of protein and complex carbs. If you have a hard time eatin a lot of food, drink it. Drink a lot of milk or get some Cytogainer. As for the PB; man thats a lot for just one sandwich. The fat in that isint too bad, but again I wouldnt pig out on that.