Some days my baby's poop is stringy and greenish yellow and other times it is dark yellow and very dry. His sleeping has always been erratic, some good days and nights and some days and nights of hardly sleeping. He spits up a lot mostly undigested milk. Cranky unless I carry him over my shoulder all day. Is that normal poop or could he have an allergy?