Hi, Welcome to HCM, I am Dr. Das
First of all, your spermcount is very low ( normal is >20 million/ml as per WHO1999) and few motile sperm ( Normal is >50% as per WHO1999).It indicates gross hypofunction of testis like atrophy
. How the hormonal
profile is normal? I doubt it. In your case Hormonal profile means FSH, LH, Testosteron. Have you done these tests? If these are normal surgery for vericocele can cure the condition. But if these are abnormal then surgery can not cure it. And one more thing there is no need for antibiotics.Thats all.