How many hours to wait after a heavy meal for optimal digestion?
                                
                                
                                •
                                
                                
                        
                                    
                                    3 min read                                
                            
                                According to Cleveland Clinic, food can remain in your stomach for anywhere from 40 to over 120 minutes, while full transit through your body can take up to 73 hours. The amount of time you should wait after a heavy meal depends heavily on your subsequent activities, digestive comfort, and the composition of the food consumed.