Overeating?

Lillian

My little one is approaching the 3 week mark and seems to wanna eat everytime he gets up so of course I'm gonna let him feed on demand. The only issue is, he tends to spit it right back up. Doesn't matter if I burp him or if I keep him in an upright position to let his stomach settle. Usually right after he spits up he's wanting to eat again but I feel like he's over eating and he'll just spit up again. It's getting frustrating and I dunno what to do. Should I feed him less? Should I keep giving him what he wants? I don't have any issues at night, it's just during the daytime.

I can't help but feel like a terrible mom because I don't know what to do...