Are you sure you mean 24-40 GRAMS of protein? Or is it maybe expressing that as percent of total calories?
If you're really talking about grams, then that's probably a big part of the problem. I'm one of the first to say "You don't need as much protein as people say; don't worry about it." But 25 grams is nowhere near enough. If you're eating 1200 calories, 25 grams of protein only accounts for 8% of your calorie total. You need at least twice that much. Even 40 grams is a bit too low-- that should be your absolute minimum ever. Most sources say to aim for half a gram of protein for every pound that you weigh.
The other concern is that, if you can be so low on protein AND so low on fiber, what are you eating? Calories have to come from either carbs, protein, or fat. Fiber is a carb, and it comes in foods that are rich in other carbs. Most people who miss their fiber target do so either because they're on a low-carb, high-protein diet, so they're not eating fiber-rich whole grains, beans, etc; or they're getting their carbs from processed foods with the fiber removed. In your case, you're not piling on the protein, so we have to think that either you're eating a lot of processed carbs, or somehow you're getting way too much pure fat, or you're just not eating enough food, period.
You didn't tell us how many calories you average. That's usually the first piece of information people give. The fact that you didn't mention it suggests that maybe you don't want us to know, which suggests that maybe deep down you know that's part of the problem. If you're undereating most of the month, your hormones are going nuts anyway, because it's their job to try to keep you from starving and to store up enough fat to see you through the famine that's clearly starting. During the time leading up to your period, they're going to go downright psychotic.
If you're not getting enough protein OR enough fiber, then you're probably just not eating enough. That's exactly why there's a minimum number of calories on any responsible weight loss plan. Anything less than about 1200 calories is literally a starvation diet because it doesn't supply enough nutrients to keep you healthy. If you're eating less than that, or if you're eating low-nutrient foods, then having raging hormones once a month that make you eat anything that doesn't run away from you is actually a GOOD thing.
| current weight: 132.0