I'm 19. Healthy and lift weights. Libido is good, I can get a firm erection through imagination. I have not masturbated or watched porn in 2 years. Yet, despite all of this, I have not gotten a morning erection since I was 16. Very very rarely maybe. Is this cause for concern? Why is this happening?