How long did it take your baby to feed in one session?

My baby is 2 and a half weeks old and we’re just starting to get the hang of breast feeding, she latches great it just takes her an hour or so to finish eating and if I stop any earlier I’m forced to give her a bottle because she is still hungry. We started on bottles up until this week when I continued to try latching her at every feed, but kept giving up after so long of her latching and unlatching during a feed and end up giving her a bottle of pumped bm. Is it normal for her to take this long to bf? Ftm and struggling 😩