If impotence is from psychological factors can it be improved with the passing of time?

Only if in that time. You are dealing with the psychological issues. Why not see a therapist to help you through this quicker?