So I have always fed on demand (except I also wake after 2 hours to feed when they are itty bitty). But my supply is a bit nuts this time and my LO is eating until he spits up or occasionally vomits it all up. I called the doctor about the puke and they said it sounds like he is overeating. He guzzles down the milk. I can hear it. So my question is, do I let him keep eating as long/often as he wants or cut him off?!

Ets: he's gaining well. He's back over birthweight at 10days old and he is getting about 3 oz a feeding when he stops before spitting up. (I've done weighed feelings)