Ideally, you should leave soap on your body for 5-10 minutes. After a point, it can make your skin dry and flaky.