I think a counselor would be great! I went and I told mine about my overeating problems. I don't know if it's helping yet because they've canceled my appointment for the other day but it can't hurt!
Don't throw all your WONDERFUL progress away just because of one day. Think of the next day as a totally new, clean day, and eat clean and be satisfied and happy as you make those healthy choices. The positive feelings associated with eating 'clean' and healthy have a lasting impact on you. I try to stay away from fast foods too, but when I AM in a situation where I'm there, I always go for the salad. They give you dressing packets. It's the best option at any fast food restaurant hands down. Their burgers and chicken and all of that is amazingly processed and it's all crap. Most restaurants offer grilled chicken breast salad. What's in the marinade if any they use on it may not be totally desirable but it's still better than going for the burgers or fried chickens and fries and all of that stuff. You can do it! Once you eat that salad and get full, you'll let go of the craving for the other stuff such restaurants offer.
Plus making your own homemade versions of stuff is a great idea, I know a lot of people mentioned that. I've been craving pizza so I made a homemade whole wheat/flax/soy crust, homemade tomato sauce, and used lots of chopped vegetables and a little italian sausage and skim mozzarella to satisfy my craving. It hit the spot (and OMG IT WAS DELICIOUS!!)
You can make delicious burgers at home (with all natural ingredients, without the fillers and all that other gross stuff fast food has in it!) and have it on a whole wheat bun or a romaine lettuce leaf. There are even simple recipes for homemade ketchups, and you can pile on plenty of tomato, mustard, pickles, onion, etc. Add a slice of reduced fat cheese (Sargento makes a delicious RF provolone, free of fillers and potato starch and all that crap). it's yum!
Maybe to knock your french fry craving out, you could make some sweet potato fries, or some
Butternut Squash Fries.
I've found for me, the more you stick to it, the easier it is to deny cravings for unhealthy food, and making enjoyable healthy food really helps also.
Planning out your mealplan for the day in the morning really helps me too. I stick to it instead of wondering what I'm going to eat and that way I never get too out of control hungry and reach for no nos.
I am finding a lot of recipes and healthier ways to cook things and incorporate healthy things into my menus and dishes, and not only is it good for me and enjoyable, but it's also really fun (it's starting to become a habit and a hobby!)
The reason why I'm saying all of those things is to help give you some suggestions that might help you. I've been there before too, so I know how you feel. It's hard, and a lifestyle change is constantly a work in progress until one day you find it's truly your new lifestyle. Thinking of it as a lifestyle change IS the best way. Only thinking of it as some diet that will help you lose weight and then you can return to eating junk isn't the way to go. That's a hard lesson I've learned.
Your progress has been so great that it shouldn't all thrown away. It's okay, you made a mistake, we're all human, everyone does. You can start the next day fresh and clean and take it one day at a time. Don't beat yourself up for what happened because sometimes guilt can trigger hopelessness and then you'll just want to keep eating all the unhealthy stuff for comfort (I've definitely been there! Too many times to count!) Just dust yourself off and keep heading for that goal: to make this your lifestyle change for ultimately your health, and weight loss. You can do it! You've already done such a wonderful job and I give you many kudos. :-)
We are here for you! :-)