J.H.
He could have a food allergy. Have you tried cutting out all dairy or gluten? That is what did the trick for my little girl! Sleeps ALL night long now. Also, I give my daughter mylicon drops in her last night time bottle just in case she may have issues in the night. It seems to help some. Hope you get some answers.