The reason for doing the SWF in the am is because your natural occuring digestive process begins around 8pm and ends at noon the next day. Since your body is digesting while you sleep naturally the toxins are building up at the same time, therefore, flushing in the morning is the absolute best time.