If you eat carbs first, it will start you craving for more. Try to put in the protein first when you feel hungry and need to eat.
It may be not easy at first, but it should help control the craving to a level you can put up with.
Also, what about water? Are you taking water in the timing that is recommended?
If you have trouble with protein bars and protein drinks, why not try some real food that is high in protein content in comparison to fats and carbs. Chicken is one choice. To check the food contents, and pick food good for you, and still attractive to you, try the following link.
You can either use this online, or download to your PC.
http://www.ars.usda.gov/Services/docs.htm?docid=7783
While at it, another site that might be of use to you.
http://www.mypyramidtracker.gov
Is there anything you enjoy doing? Have you started some activity to celebrate your success so far, in your journey? If not, maybe you should try your hand at something you wanted to do but weren't able to, before. Like Craig started out to fulfill his dream of a big band singer.
One point, you probably are at a crucial point in your journey, whether you will be able to keep your present status or not. If you can get over this rough spot, you'll be able to keep your present weight for a long time to come. If you freak out here, it's going to be tought.
But, as they always say, failure is quitting, not trying. If you keep on trying, you will eventually succeed, so believe in yourself that you can make it, and that you yourself are worth making it, and worth all the effort.
The fact that you are reaching out here, makes me sure that you can do it!