1200 calories is a piece of piss to stick to, it's all about eating the right kinds of food. Leans proteins like turkey steaks should be a staple of your diet, very high in protein, low in calories. Lots of veg too, the high fibre will keep you full, flavoured protein shakes are excellent as they can act as a daily treat because they're pretty ****ing tasty. And to make sure you stick to a diet consisting of lots of veg and lean meats you need to stock up on spices, people that try and eat really healthily but eat plain vegetables never stick to it, you should make things like stir fries, curries etc.