do you have more information about 抗精體? my opinion is if there is something major like this, it's best to get a 2nd opinion from another medical person. Even getting some tests done (but may not start take medicine until get more information).
i am not sure if this is why i'm not bingo yet....