Thanks for your query.Based on the report of semen analysis
and hormonal level it seems that you have low Testosterone
and normal FSH and Prolactin.Your sperm count
is well within the normal range.
As regards the problem of erectile dysfunction
that you have It is secondary Erectile Dysfunction .If you have less libido you can take Testosterone supplements after consulting physician .
The fact of the matter is that there are no medicines to cure Erectile Dysfunction as it is mind related and due to anxiety.You can take tab Sildenafil
1 hour before intercourse.This will help you to get hard erection