Some medications can lead to dry ejaculation as a side effect.   Medications for high blood pressure, enlarged prostate, and mood disorders are such medicines.