I called him about half 11 and told him I was going to bed and would leave a key out. He protested saying he'd be home soon, so I childless told him that I didn't care what he did and he could feed the curry to the dog for all I care 
He eventually got home, no apology, he thought it was funny. He got told to bugger off and leave me alone. I did calmly explain that it was him being inconsiderate that bothered me but he was too busy giggling to care.
He is in bed asleep and i'm off out shopping with my friend this morning.
(I'm going to tell him after 12 weeks)