DD is three months and she used to take anywhere between 10 and 20 minutes on each boob. Starting from about 12 weeks, she'll only feed for 5 minutes on each boob! After 5 minutes, she'll pull herself off, look at me, start babbling and then go back to the boob only when i prod her back on. After 5 minutes of this tug of booby war, i decide to give her my other boob and she'll do the same. 5 minutes (sometimes less) and then she'll start looking away.

It's frustrating because it doesn't seem like she is getting enough since the feeds are now less than every 3 hours. She stays on the breast much longer during the night feeds so i feel like the efficient eater theory isn't it.

Has anyone experienced this before? What do i do to get her to eat more?