Contacts have no effect - I wear them and still have major problems. The flame is what causes the effect (it's the convection of the flame that sucks the fumes away), so an electric stove won't work. I find refrigeration/freezing has little effect for me, but I am hyper sensitive. The only thing that works for me is the gas stove.