Although I agree with everything that Homegirl has said, if you want to give him the benefit of the doubt and assume it is not you (or your relationship) then maybe it is STRESS. This can definitely affect a person's sex drive. If he has experienced a loss or his job has changed or become overwhelming then that could be it. Something is up though and you need to look to him for the answers-