New to breastfeeding

Brit

After 12 days of not being able to get my LO to latch I was correctly fitted for a nipple shield and she took to it right away! Yesterday I was able to feed her and she seemed content after 20 minutes or so. Today she fed on each breast for an hour and feel asleep. Immediately she woke

up and became very fussy. I gave her a bottle thinking she may not have gotten enough from BF and she ate 1oz. My question is how do I know when she is done feeding or getting enough milk from my breast? Is it normal in the beginning for her to feed so long? Any input would help a bunch!!