If you have been overfilling, the gasoiline odor will remain for quite a while after you quit. The emissions system evap canister gets full, and the charcoal in it becomes saturated. It takes a long time to evaporate completely. Your gas odor may linger for several months, I'm afraid. BTW, if the evap canister was filled, it is useless as an emissions device now.