For me, my cravings are the worst the week before my period. I try to increase the amount of protein that I eat and I stay on top of my hunger more than usual....I don't let myself get hungry. As far as red meat and choclate....I would just try to keep the portions in check. There are protein bars that taste very good and they have vitamins, etc. I would cut it up into pieces and eat each little bite slowly. As far as red meat...I don't think there's anything wrong w/ having a steak and some steamed veggies. I think it's the other stuff that people eat with it: potato w/ butter, creamed spinach, bread w/ butter, butter on their steak, etc. So, what I'm saying is that I know how you feel. If I can survive the week before my period, I know that I'll have a great weigh in the week after that because I'll also lose the water weight and bloating. Looking at your weight, it looks like you're doing just great, so keep it up and stay strong!!!