So sorry to hear about your appointment and your GP.
Was this the first sperm test, if so, your hubby needs another in 3 months time as it could be just a one off bad sample, sperm take 3 months to grow so if your hubby was drunk over Christmas or new year for example these sperm were starting to grow then!
In the meantime, your hubby could make some lifestyle changes, get on a decent multi vitamin, no baths, cut back on drinking but no getting drunk, quit smoking if he does, no cycling, up his water intake, fruit and veg.
Do you know what the count and motility was?
I have seen loads of men increase there sperm counts so please don't give up hope, it can happen.
Also, making sure he ejuculates every 2-4 days.
X