It sounds like your DS could have a dairy intolerance. It is certainly a possibility from what you describe. It is very hard to diagnose this in babies, as the stool test that is usually done nearly always comes up positive in babies anyway. One thing you could try though is getting a script for some neocate (formula for babies with allergies or dairy intolerance (stay well clear of soy formulas and goats milk in babies under 12 months)) to see if that makes a difference. Unfortunately neocate doesn't taste at all good so your DS might refuse it, but if he drinks it and things go well, it will be a help to you. GL.
Bookmarks