造成弱精症的原因其实有很多,但是很多时候是没有办法查明具体原因的,想要更好的恢复身体的话,可以采用食补的方式,吃一些富含蛋白质的食物,也可以多吃一些虾,西红柿等,多吃蔬菜和水果,可以在医生的指导下补充微量元素锌硒。