Bf mamas

Hey ladies I tend to do everything by the book so I've always had the plan to bf every 2 to 3 hours on schedule when she arrives but the other day I had the conversation with my mom and she said she always fed on demand when baby cries and now I'm not sure. For mamas that bf which did u choose and y?