问题分析:弱精主要是精子的活力低下,多久能够治愈,也要结合具体的病因,常见的是生殖道感染、内分泌因素、精索静脉曲张、长期抽烟喝酒的习惯导致的。及时查找原因之后,再对症治疗,一般需要3~6个月的时间,才能有明显的改善。有的患者可能需要一年或者两年的时候才能够彻底治愈。平时饮食上多吃含锌的食物,可以增加精子的活力,而且要戒烟戒酒。