Protein can make you feel fuller longer, but if your calories are correct, you aren't eating much on some days. If you eat 3 big meals, you might want to eat smaller meals throughout the day. Your body can only metabolize a certain amount of protein at a time, so if you eat too much at one sitting, it will be stored. Eating smaller meals also helps keep your metabolism burning well and you won't feel so full.