一定会生男孩的药吃完了吗?什么原则?

这是不可能的。从生物学上讲,生男孩或女孩的概率是50:50。从生物学上讲,生男生女是由遗传基因决定的。准确点说,性染色体有两种类型,X型和Y型。男性性染色体的内型是XY型,女性性染色体是XX型,但男性精子中的染色体是从XY型分离出来的X型和Y型,女性卵细胞中的染色体是XX型,一次只有一个精子与一个卵细胞结合。当一个带有X染色体的男性精子与一个带有X型的女性卵子结合,形成一个带有XX型的受精卵,女孩发育;当一个有Y染色体的男性精子和一个有X型的女性卵子结合,就形成了一个XY型的受精卵,发育出了一个男孩,所以概率是一半,取决于和卵子结合的精子中的染色体是X型还是Y型。也有例外,比如双胞胎。这样的话,药物是杀不死只有X染色体的精子的,但是想杀都是会被杀死的,所以不存在只能把有Y染色体的精子和卵细胞结合的药物,也就是说不存在可以控制只生男孩的药物。