不硬的原因是什么吃什么药