For some people, it is near impossible to be a certain ideal weight unless you really adhere to some unreasonable standards (eating right, eating very little, working out constantly). I say unreasonable is because it is not always easy to do all of those things all the time. The only way I ever lose weight or keep it off is: sticking to eating boring food (no rice, no starch, no bread, no pasta, no alcohol, no sugar, little to no fruit, etc. essentially low carb); eating no more than 1300 calories daily; intermittent fasting + copious amounts of cardio. I hate cardio. I mean seriously, vehemently hate cardio. I gain muscle like a champ, built strong, BUT you have to lose weight in order to see it. And before a slew of people tell me I need to get my thyroid checked or see a doctor, I’ve always been this way. There isn’t anything medically wrong with me. It is just what my body (as unfair as it is) needs in order to be 125lbs. But I’m not built to be 125lbs. But if I want to be, it takes a lot of discipline. Otherwise, I have to adhere to a boring diet just to maintain and not gain.