Baby clothes!

k🌻
What do I actually need to buy for a newborn? How many of each item And how long do they even fit them for? I think I've gone abit overboard already! 😁 💕