I think you could really try to avoid ringing him tonight. If you have been in touch every night, what do you think he will imagine if he doesn't hear from you at all? Do you think he might get curious? He certainly won't have a lever to 'fight' with you.
Can you fix yourself up to go out in the evening(s)?
I don't understand about your S. Does your H not keep in touch with him? Does he (S) live with you?
Your H is coming come on the 27th of the month? That's only four more days. You could just try lying low for those days and see what difference it makes when your H turns up.
Remember, quit doing more of what isn't working!
Livnlearn
"The unexamined life is not worth living" - Socrates