Could your husband be seeing someone, perhaps he already have sex outside and is too tired to have any at home when he return.
Perhaps someone has already bore him a child??
Since he travel often and entertain alot perhaps you can try to figure out or find out what he is really doing...