两个男人同性恋是不能生出同时含有双方遗传基因的孩子。首先胎儿是由男性的精子和女性的卵子结合成受精卵而成,受精卵是同时含有男女双方各一半的基因,而两个男人都是只含有精子,是没办法形成受精卵,如果通过人工辅助生殖技术生育,由于男性没有子宫和卵巢,是无法在身体内养育胎儿,只能由其中一名的男性的精子和其他女性的卵子结合,生出来的孩子只会有其中一个男性的遗传基因。
目前两个男人同性恋生孩子只能通过试管婴儿的方式,需要先找到卵源,可以选择卵子库中的冷冻卵子,也可以选择新鲜的**,然后需要找到助孕机构或者助孕女性,通过试管婴儿技术,把其中一方的男性精子取出和找到的卵子进行体外培养,培养的优质胚胎在移植到助孕女性身体内,待胚胎着床后就可以根据正常怀孕步骤走,但是生出的孩子无法同时具有两个男性双方的遗传基因。