Obgyn confusion

Ashlea • 27 years old... Married the love of my life 5.20.15 and gained 3 amazing step kids, baby #1 due May 2017
So I had blood work done in February and then they called me back saying that they needed to go over my results and when I called back a minute later they were closed. Then I couldn't get ahold of who had called about results for 3 days and no one else in the office had any idea what the results were. When I finally go ahold of the person who had called they said they prescribed meds but don't tell me why or what it was for so I ended up googling. At that appointment whe the blood was drawn the doctor had said to call to schedule the hsg test if I wasn't pregnant by April 1 so I call yesterday to do that and let them know about my dye allergy and see about my husband getting his sperm tested and they are like I need to talk to doctor and Ill call back so she calls back and says no I need to come in for blood work today and to pick up a script for my husbands test. I go in and there is no script waiting for my husband like they had said and I go back for the blood work and the lady is like I remember you, you just did this February it's too soon for another and then they go get someone else. That lady is like no you need the hsg next you've already had the blood tests and I was like well I called for that and they said I needed to do this. So then I had to sit down to get info for that and be told I won't be able to take it until May. Then finally someone gives me the script for the sperm testing and I bring up my dye allergy again and they are like ok no big deal. Not even 5 min after I leave they call and are like you can't have the test done your next step is to just see a specialist and then they tell me my husband doesn't need the sperm test done anymore either. So I call the specialist they gave me a number for and make an appointment and bring up the sperm test and how my obgyn said he didn't need it anymore and they were like yes he does if he could bring that in before your appointment that would be great. Like is it really that difficult to be told what is going on and have it actually be what is going on?