are you always putting him down asleep MrsN?
if so do you think you could clear the decks for a few days to try some sleep training?
i don't mean controlled crying if that's not for you but maybe pupd or shush pat or something?
this is one aspect we worked on with DS and he goes into his cot awake and can settle if he's not hungry (i know our track record isn't great re sleeping through!)
it has helped us on two fronts, one DH can now put him to bed and two generally he only wakes crying if he's hungry i(i think). just the former has decreased my stress levels enormously as i can now put DD to bed for the first time in 6 months.
sorry if its not much help i know how stressful it can be 