Baby spits out breastmilk

I used to need a nipple shield when I would breastfeed him so he got used to it but now at home when I feed him once I take him off I see that his bib has a lot of wet on it and parts of his shirt. This is everytime I feed him. Sometimes he doesn't spit it out. I noticed when he drinks after a while he starts just overflowing. So I have to stop him let him swallow what he has and then continue. Is it because he was born at 37 weeks he's barely 12 days old. Any advice.