is it ok/normal to take average 40-ish min to finish breastfeeding?

Cynthia
Just wondering if it's ok that my baby takes about 15-25 min to finish breastfeeding on each side? I've read that I should leave her on until she's done and I find that it takes her a while. I know sometimes she's using it as a pacifier, but most of the time she is actively sucking and swallowing. I don't always mind waiting that long, but sometimes it's really inconvenient and I'd love for her to finish sooner. Thoughts or suggestions?