Okay, first thoughts that cross my mind is maybe you aren't eating enough during the day and maybe attacking food more in the evening? If you are only eating an apple or something similar and a salad for lunch, you will be hungry! Not only this, but you are setting yourself up for your body to hold on to what it is getting (if you aren't eating enough) and giving it the wrong kind of nutrients (during evening time when more hungry) thus stalling or even possibly adding weight gain.
Try to evenly space out your ratio of proteins to complex carbs to good fats during the day. For instance, have a piece of whole grain bread w/ 2 T natural PB and a piece of fruit for breakfast. Or maybe cottage cheese w/ fruit mixed in or steel cut oats and egg whites. Tuna, fish, lean meats, brown rice, legumes, veggies...try to space out these foods during the day so you are staying full and not feeling a need to binge later on.
With workouts - try to balance your amount of cardio and weight training. Lifting is critical for the metabolism as well as healthy bones and providing good definition. You could even do 3 days cardio, 3 days weights, maybe a day or 2 of yoga. You really don't need more than 30-45 min cardio per session, remembering to keep it varied.
I really believe diet in order of importance, it is diet, lifting, and then cardio. You need all of the components for sure, but this tells you how to shift your focus. Women are historically in the category of "I must do cardio or I'll get fat" Not true. I used to do hours of cardio w/o lifting and I was still 20 pounds over. I am now 20 lbs pre PG and 2 years post Cathe.
If you have any other comments/questions I will try to help!
Debbie
“My grandmother started walking five miles a day when she was sixty. She's ninety-seven now, and we don't know where the hell she is.”
--Ellen DeGeneres