Breastfeeding QUESTIONS

These may be a lot but I would really appreciate some feedback, thank you in advance!

1.) What things can cause a dip in your supply?

2.) If I get a "full" feeling should I pump or wait until baby needs to nurse?

3.) Should I pump After baby eats?

4.) How long does your baby nurse until finished and does baby pull off or fall asleep?