Same exact problem here. I keep thinking that if Jack would just drink the whole bottle before bed, he would last longer. But he stops between 3-4 ounces. It's like he's too tired or he can't be bothered or I don't know what his problem is. I've tried giving him his dinner super early so there's a bigger time span between dinner and the bottle. So then maybe he'll drink 5 ounces, big deal. I don't know how to solve this little problem ....