Well, I feel like I've just been slapped in the face. I've never said a word to him, but I've been so angry at DH because of TTC all this time. He was so sure he was the problem, and I had two kids so why would we think it was me. The doctors just called and said DH had GREAT swimmers.
They wanted equal or greater than :
count ~ 20 million
motility ~ 50%
morphology ~ 4%
DH's results:
count ~ 100 million
motility ~ 67.9%
morphology ~ 7%
The problem is all me!

I seriously can't stop crying. I never expected this. We knew that TTC was going to be a struggle because we *thought* he had low counts, but now.... WOW. I feel like such a failure!