How to buy right amount of diapers ?

Hi friends, I know is a little early. I am 12 weeks and 3 days today. And I was just thinking how many NB diappers would we need, or how many small ones ? I would like to get some promotions or sales each month so we don't wait to buy everything at the last months. Please if you can help me. 😍😍