It is hard to give a specific time frame as it varies from individual to individual. Most people can expect to see results within 24 to 72 hours. It may take longer for first time users as their systems are not accustom to the amount of fiber in Perfect Flush.