How long does your baby nurse?

At 8 weeks old, how long was/is your baby nursing? My baby nurses for 20-30 minutes total (10-15 min/side) and will occasionally nurse for longer at night (up to 45 min). She doesn’t actively suck the whole time and I know some of it is comfort nursing. She feeds anywhere from 8-10 times/day and (according to my tracking app) I nurse for 3-4.5 hours/day.

I mentioned the length of time to a friend who raised their eyebrows and said “that’s a long time.” I always thought it took a while for them to become quick and more efficient.

Am I feeding for too long? She cries if I try to pull her off sooner and I hate to do that for the sake of a “shorter feed.”