When should you start the bc pill after having a baby vaginally or by c-section?

Soon. If you plan of having sex you can start them next day after delivery. Your doctor will know what to prescribe you , cause depends if you are breastfeeding or not breastfeeding.