SmartMouth is immediately effective upon rinsing, and you can drink or eat at any time. However, when rinsing with any flavored mouthwash, you may want to wait a few moments before eating or drinking. This allows time for your palate to naturally become flavor neutral.