DS (23) is neurodiverse with (undiagnosed) ASD traits. He's fairly high-functioning and a lot of people probably wouldn't know. He has successfully made it through uni/post-grad course and has recently moved to live back at home.
Problem is that his career is as a performer which results in massive highs and lows in his stress levels (par for the course in this industry!). It's only since he's moved home again that we've realised quite how narcissistic he can be too.
We love him dearly but since he came back home we feel we are constantly walking on eggshells around him and he is trying to impose his demands on everyone and everything!
An example would be him storming out of his room at 9.30am and screaming and shouting because someone was having a shower and it woke him up, and he 'needed his sleep because he'd only got back at midnight...'
Although he seems remorseful after an unreasonable outburst he never actually seems to appreciate that it was unjustified, nor does he apologise. It's just papered over and we carry on until the next one.
I can't live like this with him. How do we address it?