Colic happened to most babies and no explanation to it. You can try to swaddle, massage baby or cuddle your baby. Sway baby, talk to baby. Sometimes can also be stomach upset and if baby is on FM, try to use anti colic bottle. Usually it happened at night till morning for hours. So when will it stop depends on individual baby. My first child had colic for 6 hrs straight but I am glad that happened for only a day.
Anonymous