
I know you don't think so - but I believe part of the reason for this is because you are half starving yourself!
You really need to reassess things in terms of your eating... Don't deprive yourself so much! Don't get so hung up on counting your vegetables....
If you are not comfortable with higher calories every day then, as I suggested, why not increase cals (on purpose and not due to binge eating) every 4th or 5th day? You could do it on your workout days!
Even if it something very small like:
Mon- kickboxing class + circuit (HIGHER INTAKE - 1400/1500)
Tues- step cass (NORMAL - 1300)
Wed- circuit (NORMAL - 1300)
Thurs- REST (SLIGHTLY LOWER - 1200)
Fri- circuit + HIIT (HIGHER INTAKE - 1400/1500)
Sat- Spinning (NORMAL - 1300)
Sun- REST (SLIGHTLY LOWER - 1200)
You should give yourself a 'treat' each week as well - maybe on the friday? When you know you have done a good workout and you are more psychologically comfortable with it....