他达拉非一般需要半个小时的时间起效,而且服用后的药效时间比较长,但经过性刺激以后会起到药效,否则是不会达到勃起的作用。服药以后饮食以及饮酒都不会受到影响,需要在医生指导下合理使用,以免长时间使用,以免造成肝肾功能损伤,如果患有心肌梗死之类的疾病,禁止服用此类药物的。