For as long as they need 😊 At a year old we still feed roughly every 3 hours in the day on days we’re together
Felicity is right - baby will dictate but as a guide a good feed can be 7mins to 45mins per sitting. If it’s longer, then usually they are just on a boob for comfort, not feeding, essentially using you as a dummy. Depending on baby’s age, there should be at least 5-8 feeds a day.
It’s recommended to let them feed for as long as they want or until they are full , my doctor said about 20/30 mins