My son (3 months old) goes to bed at about 9pm each night, he wakes about every 2 hours for feeds but then at about 4am every morning he gets windy and starts wriggling, farting and getting upset. He seems to struggle to fart and kicks and cries out in his sleep which wakes me - he often wakes himself up and has to be nursed back to sleep - the wriggles happen every 10-15 mins (sometimes less, sometimes more) and this continues all morning!! It must be something to do with being laid down/ asleep for such a long time but will he just grow out of it? We seem to have tried EVERYTHING - propping up our bed, baby massage, bath before bed, colief, infacol, giving up dairy (he is breast fed) and nothing seem to make a difference!!! Please help!!!