I would be direct and ask what's going on. Time is hard to come by for most people these days, it is rude to cancel last minute though.
Either she is over-promising her time or your instincts are right. Just ask her, a true friend with genuine intentions won't mind but a lying bitch will probably get offended. At least you'll know what the deal is
Lots of chicken breast from the Harris teeter meat counter for $1.99/lb. No red meat, that poo's expensive.
It started as part of my weight loss plan and as our expenses have increased (preschool etc) it's become a necessity. We make a menu and stick to it. My meals are planned out for at least two weeks, and I only buy lunch twice per month. Oh and no eating out during the week.