38 and he already needs viagra?Has he seen a doctor?There could be something medical going on here.Barring that,is there something he wants that you're not giving,or something he dosen't like that you're doing?Communication might be the fix here.Knock back a few drinks with him one night(if you indulge)and ask him what's going on.