Liver health is closely associated with
libido. So, I would suggest you to consult your doctor
and go for an over all health check up. If everything is found Ok, may be you need to check for his hormone levels also. I am sure, you should be able to get a solution. Think positive, do not worry about imaginative issues.