Can you give us a bit more information on the diet?
How often do you eat? what's the total calories? what food are you eating? What's the aim of the diet?
I'm not certified but I can give you advice on what's worked for me and my wife. We both research fully and have followed meal plans for bulking and shredding.
Sounds like the answer to your question is in what you've just said.. "I'm always over on carbs and way under on protein"
100g of protein isn't a lot and if you are way under that's a major reason why you are feeling hungry.. You also didn't mention one of the magic foods... EGGS!! Eggs and egg whites are amazingballs!! Cheap and stacked with protein and all kindsa good stuff!
I start every day with 1 egg + 4 egg whites scrambled, then a bowl of oatmeal.
High-protein foods from animal and plant sources help you stay satisfied between meals. Choose lean protein foods such as legumes, egg whites, fish, dairy products and skinless chicken. Legumes are high in fiber and digested at a slower rate, leaving you full for longer periods. Lentils, chickpeas, pinto beans and black beans can be added to salads, soups and casseroles for additional protein.
I can give more information, as can others in Skimble world, but I can jabber on all day about this kinda stuff so I'll shut up : )