Also, are you overweight or underweight?
It definitely helps to cut down on red meat, dairy, processed foods, artificial color, caffeine, and artificial sweeteners. Maybe switch to a whole, real foods, diet? Does he smoke tobacco or marijuana? Both of those can impact sperm quality.