Feeding problems. I’m loosing my mind 😥

My Lo is 12 days old. When I feed he will feed for about 20-30 min total. However when he is done he will act like he wants more, so I’ll offer the breast again and he will eat for about 3 mins or so. I’ll go to burp him and then he will basically spit up what looks like his whole meal. Why does he do that? Was he not actually hungry?