On demand. There will be intervals shorter (especially during growth spurts/cluster feeding) or longer than 2-3 hours. That merely serves as a guide in newborns
Bf should be on demand. Unless your baby has jaundice, then he would have to be woken up to drink as it will pass out the bilirubin
on demand, just follow baby cues
on-demand.
Yes