Help!

Ok so my sons pediatrician said to start putting rice in all his bottles seeing as he eats 4oz every 1-2 hours. We started that yesterday and he did great! A 4oz bottle every 3-4 hours! But today he just can't seem to get full even with the rice... I don't get it. He won't sleep, he's constantly crying. I'm only giving him a bottle every 3 hours because I don't want him to over eat. 
I'm running on fumes seeing as this has went on since 11 last night (no sleep for either of us) and I'm at a loss as to what else I can do! Any advice? He's not constipated or gassy 😩