The menstrual cycle itself doesn’t seem to affect weight gain or loss. But having a period may affect your weight in other ways. Many women get premenstrual syndrome (PMS). PMS can cause you to crave and eat more sweet or salty foods than normal.4 Those extra calories can lead to weight gain. And salt makes the body hold on to more water, which raises body weight (but not fat).
"Protein is great for fat loss. It helps build and preserve lean muscle tissue and can increase the amount of calories you burn. It’s also a great source of energy that helps you feel fuller for longer, so you’re less tempted to snack. Good sources include chicken breast, tuna, eggs, milk and chickpeas. And if you’re finding it difficult to avoid snacks that are high in carbohydrates, try substituting them for protein shakes or bars. Remember also to opt for the lean sources of protein because some sources can be high in saturated fat."