男性一晚上都是硬可能是正常现象,也有可能与肾阳虚、肾气不固等原因有关。1.正常现象:如果在性生活时情绪过于激动或者长时间没有进行性生活,在一次性生活过多的情况下,可能会导致体内激素水平发生改变,从而出现勃起功能障碍的情况。这属于一种正常的生理反应,并不需要特殊治疗,但是要控制好性生活的频率。2.肾阳虚:可能因先天不足或年龄增长等因素引起肾脏阳气衰竭,患者会出现腰膝酸软冷痛、精神萎靡等症状,同时还会伴有畏寒肢冷、阳痿早泄等现象。此时可以在医生的指导下服用金匮肾气丸、桂茸固本丸等药物进行调理。3.肾气不固:通常是由于房劳过度或者是久病伤肾所引起的,通常会导致肾气亏虚,无法固摄精液,所以也会出现上述症状。可以遵医嘱使用金锁固精丸、四神丸等药物进行调理。除此之外,也不排除是心脾两虚、肝郁血虚等原因造成的,建议及时就医诊断。