I don't understand this aversion to restaurants. Here in Omaha, other than fast food, most every other restaurant is supportive and easy to work with. There are many, many with dedicated gluten-free menus. As to length of time for contamination symptoms to subsiDe, it is generally a couple of hours to at most two days for me.
My hubby typically recovers in just a few days too.
Not me! I was diagnosed over two years ago (anemia was pretty much my only symptom) and it took me about a year or longer to feel good and resolve all deficiencies. I think was accidentally glutened a few times during my recent vacation in July. Five weeks later, I am still suffering. Now I have abdominal pain, indigestion, fatigue, body aches. My antibodies were re-tested and they are off the charts. I still have not been able to identify the source. I went to high-end restaurants, those that had great reviews written by celiacs on Find Me Gluten Free, and I ate at my parent's house and supervised all food prep. I am the gluten police and my home is gluten free. Yet, something got past me! You bet, I am eating at home for a while until my symptoms resolve.
The point is that everyone presents differently and heals differently.