Hi all, am feeding BM and FM to my baby boy...In each breast how many minutes should I need to BF  and how much time gap should I need to give for the next BF?

it takes 15 to 20 minutes  to finish one feed. you should repeat it every two hours

On an average a minimum of fifteen to twenty minutes on the first side burp and then offer the second breast. Ideal minimum gap between feeds can be about two hours. Some babies can also give longer gaps especially as they grow and become more efficient at feeding.

I feed my baby on demand.

night time my girl sleeps average of 4 hrs.., is that ok,  once she wokeup i used to feed her