I haven't had a proper erection for months. Sometimes it works when I masturbate. What is causing it and what can I do?