marasan, if you’re starving it’s because you’re simply not eating enough. You can’t possibly go through life feeling hungry. Eat more. Just don’t eat things that make you fat. If you’re still working out, load up your plate with meat, eggs, and vegetables. You’ll feel a whole lot better and you’ll keep gaining. I’m putting on muscle mass while losing fat at the same time, which I was always told was impossible. Most days I have an enormous evening meal - one of the more expensive huo guo offerings, or one of the all-you-can-eat Japanese-style BBQs.
Eating small meals is absolutely guaranteed to result in failure. You’re craving sugar because your body is being slowly starved to death. It’s trying to keep you alive in the only way it knows how.
You don’t describe what “eating normally” means, but again, if it involves lots of starches, it’ll stop your weightloss dead. Most people hang onto the idea of a “normal” diet as being overloaded with bread, rice, potatoes and the like. There’s nothing wrong with these things in moderation, but the USDA definition of “normal” - which everyone has got used to - is absolutely outrageous.
The “front loading” thing really works for me. It does take some getting used to, but you’ll soon start to look forward to it. I have a huge breakfast with plenty of grease: eggs, bacon, sausage, mushrooms, tomatoes fried in butter, plus a bowl of salad on the side and a portion of yoghurt with fruit. Sometimes a bit of muesli. I then have a very small lunch, eg., a quesadilla with a bowl of guacamole, salsa, and more yoghurt (=sour cream), or a smallish bian dang with just meat and veg - no rice. Obviously, you’ll want to pick different things to suit your tastes. Point is, there’s no need to deprive yourself.