Okay, so due to your medical history, you may have problems with the transportation of sperm from the testes to the penis, due to high cholesterol / fatty acid levels in the urethra.
However, this could also be a subconscious effect due to your experiences with depression, GAD, and antidepressants. I would suggest having this checked with a GP or a urologist; if they find nothing wrong, then I would suggest you visit a therapist for help with your mental health problems.
I hope this answer was satisfactory! :)