It is bad to have food stuck between your teeth for long periods of time. This is because food attracts germs, germs produce acid, and acid hurts your teeth and gums. Flossing helps to remove the food that gets stuck between your teeth. This explains why flossing helps to keep your mouth healthy, but some doctors say that flossing can be also good for your heart.