You might be right on the 7 day thing. The “conventional wisdom” I heard is for regular smokers it was like 30 days. That said for heavy smokers it could stay in your system longer, and the more body fat you have could lead to it being in your system longer.