Yes it will work, I have a friend who passed 96 felony probation drug tests!(8yrs. prob.) I cannot be sure about people who are overweight but I think it will still work because it coats your stomach. The actual urine being tested is the water that sits in your stomach which is coated by the gel...