Do babies know when to stop eating?

Janice

My 3 week old is eating 4 ounces at a time but I'm wondering if it's to much. I feel like he's been spitting up a lot lately.