You can eat immediately after your dental cleaning. However, if you received a fluoride treatment during your cleaning, it's best to wait at least 30 minutes before eating or drinking to allow the fluoride to fully absorb and protect your teeth.