Feedings length time?

How long do your baby’s feedings last? My baby’s average time is 9 minutes. She can sometimes feed for 15-25 minutes then sometimes she feeds for like 5 minutes. On average she eats every 1.5-2 hours but if she’s fussy I usually give her my boob and she takes it. So pretty much she’s eating in demand whenever she feels like it. Is it normal for my baby’s feeding time to be all over the place & as little as 5 minutes?? 😭. I just don’t want to starve her