Hello and Welcome to ‘Ask A Doctor’ service.
I have reviewed your query and here is my advice.
You are slightly
overweight, exercise regularly and take high protein diet. Such a symptom may arise because of stress, some emotional problem, drugs/alcohol or some medication that you might be taking. Don't worry take vitamin supplements which have Zinc and
Folic acid, high protein diet like eggs, meat, liver, dairy products, nuts, fruits & veggies do help in increasing the
sperm count and volume. I mean to say, take care of your general condition, stay relaxed out of stress. You should get a general health check up done to rule out any developing pathological condition. You can take medicines that help to improve the sperm volume and count like
Clomiphene Citrate oral,
Serophene etc. You are very young focus on anti-oxidants, sleep & healthy food with regular exercise.
Take care.
Regards,
Dr Nupur K