After reading your post I think maybe your DH is a bit of a dh sometimes.
I don't really know what the solution is to your problem other than maybe trying to get your schedules together or something.
I usually go to bed before Dazza. He usually comes home from work and sits with his computer doing more work and watching telly till he's tired. He does come to bed before midnight most nights though which I'm glad about.
He's a pain in the arse when he's tired. lol