Welcome to 3FC!
It sounds like you may not be getting enough food prior to that mid-afternoon "attack". I used to be that way ALL THE TIME!! I was never really hungry until around 3 (coincidentally, when my kids came home from school. heh heh. stress.), and then I'd devour everything in sight.
On the program I'm doing (I'm allowed 1700-2000 calories per day in order to lose 1-3 pounds per week), I have breakfast (400 cal), a mid-morning snack(100-200 cal), lunch (400-500 cal), a mid-afternoon snack (100-200 cal), dinner (500 cal), and an evening snack (100-200 cal).
Having those snacks (and making sure I'm getting enough calories at breakfast and lunch) has made a huge change in how I'm feeling mid-afternoon. Firstly, I'm no longer "hungry", and secondly, I KNOW I can have that snack. And that my body needs it for fuel!
I hope this helps.
40poundsago, welcome to you, too!

Looks like you're on your way with your weight loss.