Me too to be honest it's hard out there not in a good place myself but you are too important to people for you to not try your very best to get out of bed! Just know I'm with you on this one
How long is he going to stay for?
Yes, have a discussion about the length of time immediately. Then you can both be on the same page and maybe it'll feel better having an end date.
I'm afraid of addressing it at all. He's a character who's violated very easily and quickly turns punitive and disgusting when he feels obstacles on his ways of fulfilling his desires
Is there someone else who can bring it up? Then he can't blame you for it.
That is a good idea Kara, they can mention it in conversation, without making a big deal out of it
Hope it all works out!