You seem to be bisexual with predominant homosexual orientation. If you are getting strong erection with males, than try to imagine male partners during sexual act with your wife. Sometimes fantasized sexual act adds to your excitement. You may take Sildenafil under medical supervision. It never losses itâ€™s effect because of repeated use. You may seek Psychiatristâ€™s help for controlling your homosexual drives, may be online to maintain your anonymity.