男,29岁,已婚半年多,无法正常性生活,去医院做了勃起相关检查,都正常,医生建议吃希爱力和疏肝益阳胶囊,现在吃了二个月左右,能够勃起,但是硬度不够,还是无法进行性生活。以前有长期手淫,最近一年没有手淫。请问这是什么原因,需要怎样解决?