Hello, Welcome to HCM, I am Dr. Das
Your semen analysis
report indicates low sperm count
( normal is > 15 millions / ml or 39 million total count as per WHO 2010).
Motility is within normal limit ( as per WHO 2010, normal motility is > 50%).
Morphology is within normal limit ( as per WHO 2010, normal morphology is > 04%).
So, you have only low sperm count.
It is not caused by taking diclofenac
You should take some coenzyme Q and vitamin E
group of drugs. Otherwise, you need nothing.