You're body is craving fats. I'm not one to advise you how much fat you should be regularly consuming, but clearly what you're taking in regularly isn't enough, which is why you binge. LOOK at what you're binging on, foods high in saturated fats. What kind of proportions are your macros at? If you don't know, get yourself an account at Fitday and start logging your food.
As for the parental issues about food. Look, you're plenty old enough to go the grocery store yourself. Stop dumping your hobbies on your parents. I hope to god you're not making them pay for all this, too, at age 24!? If you do I might just black you on principal!!!