Skipping meals can also cause your metabolism to slow down, which can cause weight gain or make it harder to lose weight. “When you skip a meal or go a long time without eating, your body goes into survival mode,” says Robinson. “This causes your cells and body to crave food which causes you to eat a lot.