Why is my baby always Hungary. I feed him 6oz (180ml) every 3 hours as he screams the house down if I am late. Some time he will sleep for 5/6 hours at night but not always. I have tried hungrier baby formula but he is no different. I am doing something wrong?