For me it's about 20mins, usually just wrapping up at the table and I start to feel it. Ive learned to eat slower now, so if I start to feel symptoms I can stop before I get a full meal of cc in me. It usually last around 3 days.
My household is 90% gluten free. I've redone my kitchen and haven't gotten sick at home in a long time. But I do notice if I eat a gluten free bar, baking mix, Or anything that has a "flour" replacement I still get sick. I do also get sick if I try to eat out too half the time. Once from outback, Boston market and Wendy's potatoe. I went to a bakery that has gluten free cupcakes and she reviewed all the precautions they take and I still got sick.