Being hungry 2-4 hrs after a meal indicates the typical glucose crash. You are not adapted to burning fat. You need to train your body to using fat rather than glucose as your primary fuel. Sounds like you're getting enough protein. What about fat?
Four years Primal with influences from Jaminet & Shanahan and a focus on being anti-inflammatory. Using Primal to treat CVD and prevent stents from blocking free of drugs.
Eat creatures nose-to-tail (animal, fowl, fish, crustacea, molluscs), a large variety of vegetables (raw, cooked and fermented, including safe starches), dairy (cheese & yoghurt), occasional fruit, cocoa, turmeric & red wine