Ok, update for anyone who's still interested.
When he got in, we did have words. Not a full on argument, I just didn't have the energy for that. But I told him that his behaviour had left me feeling let down and upset. He said he was sorry and that it wouldn't happen again. He also said he'd thought I was ok with him not coming back as when we spoke at 4am when he'd asked if I wanted him to come home I'd said (quite passively aggressively irritably iirc) that it was up to him. And that when we'd spoken at around 7am he'd asked me again and I'd given the same reply.
As I've already explained on here, the reason I didn't say "yes I want you to come home" was because I didn't want to be forced into the position of ordering him home as if I was his mother. This is what I told DH as well. I'm sure he knew I wanted him to come back and was being a bit disingenuous when he said that but I thought that getting into an argument over his intentions/my perception of his intentions would be too draining.
However, I've got the message that being indirect and hoping he'll understand what I mean (or that he'll admit that he understands what I mean) doesn't work. Next time he goes out, if we haven't agreed beforehand that it's an all nighter, I'm going to insist that he's back by 2:30am. It will work. When I was pregnant and he'd done this one too many times, we ended up having a 1am curfew for him and he did stick to it.
It doesn't feel brilliant knowing that he's going to be telling his friends that he's "got to" be home by a certain time but if the alternative is waking up at 4am to find that he's still out and his phone is off, then I will grit my teeth and stick to my guns.
He didn't go up to bed when he got back btw. He came in with a mothers day card and bunch of flowers. I knew he'd do that to try and get round me, just knew it! I rolled my eyes and said "well that makes everything ok, obviously". I did make him go out and get me an Easter egg later though, while making it clear that it didn't wipe out all of the rubbishness [ball breaking bitch emoticon]
So we're ok. Have discussed the issue and I really, really don't think it will happen again. Thanks to everyone who's posted, especially around 6am on Sunday morning when I was going out of my mind and couldn't talk to anyone irl as it was so early!
Oh, just one more thing - about me not having any money on sunday. I do have an allowance every week but had already spent it
and wasn't expecting DS and I to be alone that morning. I know I need to learn to drive (and have seen the ranty thread about silly cows who can't drive and use it as an excuse to reject excellent advice
). DH is very keen for me to do so. I have tried to learn in the past and have spent hundreds of pounds in the process, while getting nowhere, but DH is insisting that he'll pay for as many lessons as it takes. Moving isn't a realistic option, unfortunately, as we save a lot of money on rent by living where we do and as DH works nearby, we save a lot on fuel too.
Cheers again 