try zig zagging your cals--so you eat high one day and low another, just so they balance out to an average. That way you can add a treat in there, like 1x a week. I don't see how anyone can really eat 1200 cals every day, especially just starting out, you should absolutely be able to lose on more. It took me almost a year to lose 27 lbs, and I really don't care, because I"m here now! All that matters is that you pick yourself up and keep going
Try this calculator
http://www.freedieting.com/tools/calorie_calculator.htm
If you notice you're wanting to eat a lot during the night or at a specific time, try shifting the majority of your calories to the end of the day and see if that helps. You could also do a specific time period that you stop eating for the day and stick firmly to that. After a few days, you stop feeling hungry and realize you didn't need the cals to begin with