Breastfeeding for an hour?

I just got my baby to latch using a nipple shield a couple days ago. She was born just over a week ago and I had to bottle feed her during that time. She takes about an hour to eat from my breasts vs the 20-30 min from the bottle. Will she become more efficient as time goes by and she gets practice? It's exhausting.