你好,阴茎勃起不硬的原因很多,肾虚、前列腺炎、情绪紧张都有可能导致。建议到医院到相关检查,明确病因,对症治疗。平时多吃些补肾壮阳的食物,注意休息,消除紧张。包皮过长应该每日保持清洁,或做包皮手术可解决。祝早日康复!