When hes hanging out at home, what is he doing. Is he on the computer? If not maybe just leave him be, hes home not out running around, drinking or porn surfing. Is he feeling alright? Maybe his job has him stressed. Just let him know you love him and miss him being with you.