Hi EB, does sound to me too like wind- thats exactly how my LO behaves when needs winding, head thrashing side to side etc, can take AGES to get her wind up, try holding him lying prone on your forearmwhile rubbing his back
Also, when he wakes up crying/starts to cry do try other things before assuming he's hungry...I mean, change his nappy, have a good go at winding him, get DH/someone else who doesnt smell of milk to cuddle him, see if he settles...sorry thats probably really obvious...but with my LO I think I tended to stick the boob in without really being sure that she was hungry, cos I was too tired to do anything else, but then half the time she would happily suck for comfort for a minute or so then start crying again, so I would have her perpetually snacking on foremilk and comfort sucking which didnt help overall. It is very hard to know when they are hungry and when not, for instance if he feeds for 40 mins or so whilst getting progressively sleepier then conks out altogether, then 20 mins later wakes up crying, how do you know that he doesnt want to complete a feed that he fell asleep during, or did he have a full feed and just wants to cry/be winded/cuddled......... Well I still dont know the answer but I think half the time its just guesswork- no make that all the time.....
I am still bf'ing at 5/12, and we did give formula for the last feed before midnight from 3 - 6 weeks, because I was too tired to last without a few hours consecutive sleep, I would sleep from 9-10 ish till baby then woke at 2-3 ish. We stopped that system at 6 wks cos DD slept through and I felt much better. But it didnt cause any problems with supply, I know youre not supposed to do it but there you go!
But yes, comfort sucking, I have since learnt that there are very few discomforts in my babies life that cannot be temporarily eased by a few minutes sucking- dirty nappies, wind- it is confusing if you are using 'Will he suck now' as the test for 'is he hungry?'. Instead test his hunger by 'Will he settle after a nappy change/wind/cuddle?"