My 3 month old has recently developed this pattern of eating more at night than during the day. During the day, the only time he'll nurse for a reasonable amount of time is if it's been like 4 hours since the last feed. At other times, he'll keep pulling off then going on. Off and on, off and on in quick succession. Or he'll just suck 4 or 5 times, pull off, and really fight me if I try to force him back on. First, this is weird because it was only a few weeks ago that he was still eating about every 2.5 hours. And second, it's weird and frustrating because now at night he is sleeping an initial span of about 5 hours, eats really well, and then he wakes up every two hours after that and just guzzles. He used to wake up sometime between 1 and 2am and then just once more around 4:30 and he'd just suck for a while and quickly fall asleep. At first I thought it was because he was so overtired during the day that it was effecting his eating (we were really struggling with naps). But yesterday I got him to take a few 1.5 hour naps by sleeping with him and nursing him back to sleep when he woke up at that dang 40 minute mark. But he still didn't eat that well during the day and he also did the frequent night waking thing. So my question is why is he doing this and is there anyway to change it so he gets more of what he needs during the day?