Is it the fact he's been lying down all night or is it the dust mites in the bedding. He's taking becotide and although things have improved, he still sometimes wakes terribly wheezy and coughing.
I feel guilty it's because of the dust though I read a couple of weeks ago and expert saying that all the anti dust stuff people do is largly inafective.