Is your child being breast fed or bottle fed, I am wondering if its what he is taking maybe upsetting him, if he is breast feeding perhaps his Mother is eating something that upsets him and is going into the breast milk, sometimes spicy food can cause upset,and sometimes babies are allergic to formula .