30lbs~can you plan you day a little better with DBF. Can you decide were you will go out to eat that day and try to pick what you will eat before hand and then plan the rest of your day around it. For example, if I am going to eat chicken and potatoes and veggies at dinner with DBF, I will save 2 starches, fat, protein and veggie and not touch them all day. I also often bypass a fruit if needed and dairy depending on what is in the food I am eating. I then know that I don't have many chocie left for the day. I get int he mornign and start off my day with 2 glasses of water....already halfway done with water. then pack up some nuts, grapes, cubed cheese, celery...easy things you can take with you 2 while you are out, but still snack on and get all of your foods in.
I understand completly because my DBF is a buffet fiend and of course that is tempation heaven. I will call him and demand to know where we are going or if we are eating at home on Saturdays so that I can plan my day out.
Also if you are eating at home, how about making something OP on friday to just heat up on Saturday. Or using your CC and having fruit and veggies around to snack on during the day.
I think the best thing for you to do is pack some foods that are easily portable and throw them in apurse to snack all day. this will also help when you get to were you are going to eat.
one other thing I have tried is ordering a side salad before looking at the menu and DBF usually has a drink first and then I roder my food after the salad (since I am no longer starving, the appetizers and fried everything isn't as apealling.