Baby eating enough?

I have a 10 day old with more than enough stool and urine diapers. But he doesn’t feed long. Maybe 15-20 min max every 2-3 hours. I sometime have to wake him. He’s always sleeping.he hardly fusses.

How can I be sure he’s getting enough?

(Production isn’t a problem. I definitely produce a lot).

He usually falls asleep while feeding- I have a hard time keeping him awake.

If I force him awake he’ll spit up a lot after feeding. Idk if I’m doing this wrong.