At least you are seeing a good specialist.

Dont stress about health insurance.

Also did they tell you that the quality of sperm can vary from test to test? It might not be 100% abnormal next time.

Wish I could make it better for you hun, I do know what you are going through though and it's an awful shock.