阴茎勃起硬度差疲软差什么原因?

1月~1年。有什么诱因吗?自慰习惯,熬夜,焦虑。还有其他症状吗?没有其他症状。和长期频繁手淫习惯有关系。现在戒了有两个月了。吃过什么药吗?心情还焦虑,晚上失眠。吃点六味地黄丸调理一段时间。现在吃桂附地黄丸,和疏肝益阳胶囊。有点刺激阴茎就勃起了,然后软的也快。多参加体育锻炼,增加营养增强体质。勃起硬度不算太好。还患有前列腺,这个是不是跟勃起硬度有关系?做过前列腺治疗,别的没有。和前列腺炎有一定关系。医院给我开了紫芩胶囊再吃。多久能恢复?两三个月左右