1000+ calorie binge, still not completely full?!

Options
I came home from school an hour ago, and I was really hungry so I ate:

- a small steamed vegetarian & mushroom bun
- a few bites of baked white fish
- 2-2.5 pumpernickel bread slices topped with 2 slices of smoked salmon and 1/3 of a gigantic avocado
- 1 small/medium banana
- 1 medium croissant (couldnt help it)
- 1/3 of a mung bean mooncake (couldnt help it)

Um, I think all in all that was 1200-1300 calories, on top of 562 calories I've had previously, and my maintenance is 1600-1700. It is only 5:30 pm too. On top of it all, I am not completely FULL or satisfied. I mean, I am no longer hungry, but I am not awfully stuffed and I feel like I may get hungry 3 hours later.

What is wrong with me ?! What should I do? I'm scaring myself... and I'm disappointed because I have been eating a lot recently.