You CAN have your regular doctor order a celiac test and most other blood tests.
You CAN see another specialist!! I know you've waited so long to see this one but look on the bright side...not all doctors are so crummy!! You may end up getting referred to another specialist that is awesome!!
It's also your birthday and it sucks that it's been so horrible so far....but you've got a great man who is gonna make you a really special birthday cake tonight!! YAY!!!
Get in some comfy clothes, have some tea and some cake and try to calm down a little. I know how upsetting it is for you right now...but I have faith that you will be able to see a doctor who can help you.
Try asking your regular doctor for some meds. I get mine prescribed by my regular doctor!!
Try and cheer up (as hard as that might seem right now)...and enjoy the rest of your birthday girl!!