Does he get yearly physicals? How old is he? Make sure he has those yearly physicals if he is much past 30. Get his testosterone checked. Low testosterone can be caused by lots of different problems including prostate cancer. Has your husband ever used steroids? These can cause problems. There are also problems in men known as hypotestosteronaemia and hypertestosteronaemia. Not sure what these are. He needs to get his total testosteron checked as well as his "Free" testosterone. He may just have a simple chemicle imbalance that can be corrected easily. If he gives you any cr#p, just remember to tell him that by the Bible, YOU are the caretaker of his body and he really has no choics in the matter.