You might consider making an appointment with Cheryl Harris, a local dietician who specializes in celiac disease (she has kids and her own family is gluten free):
http://www.harriswholehealth.com/
I also recommend ordering these cards--they are great to give to restaurants, school, etc:
http://www.triumphdining.com/products/disposable-dining-cards
You'll find that restaurants, if you pick carefully and speak to managers etc, are actually much easier to navigate than social situations--going to people's houses is much more awkward, fraught, complicated (and much more likely to result in getting sick, in my experience).
Good luck!! It will get easier with time.