他达拉非一般在5小时到10小时左右有效果,具体时间因人而异。他达拉非主要是用于治疗男性勃起功能障碍的药物,服用后会在体内产生一定的效果,但是需要在性生活前服用,服用药物后一般在5小时到10小时左右有效果,具体的时间需要根据个人的吸收情况以及病情的严重程度进行判断。他达拉非属于一种治疗男性勃起功能障碍的药物,能够改善勃起功能障碍,但是不建议长时间服用,以免产生依赖性。同时在服用药物期间,不建议与其他药物共同服用,避免出现药物的相互作用。
在日常生活中要养成良好的生活习惯,早睡早起,保证充足的睡眠,避免熬夜,同时也可以适当运动,能够增强自身抵抗力。