If he is feeding this often, maybe he just isn't hungry enough 1 hour later to get more than 2 oz. He might be hungry again... but not that hungry. This feeding routine may be more of a habit. If he is getting 2 oz. every 45 min or so, he is consuming more than 50 oz. per day... that is A LOT... I forget, but I think a baby this age should get about 32 oz.?? Maybe when he is crying he is not always hungry... try to passify him by playing, rocking, or giving him a pacifier... to prolong time between feedings. Then maybe he will be hungrier next time and take a little more, then be full for longer stretches. On the other hand, some babies are just like this, but you can tweek their feeding habits. My neice was like your son, and her parents were able to space out feedings gradually. At each feeding, they would give her as much as she would take, give her a break for 10 minutes or so, then give her more of the bottle. Sometimes giving her a short break helped. Also, try a variety of bottles and nipples. My neice always had trouble latching when she tried to nurse, and like you, my sister in law had to move to bottles. It took them a while to find a bottle that was a good fit for her, and it still took work to get her into a pattern... but you can ease a baby into a feeding schedule with some work and consistency. Good luck.