Si aprendiéramos a formular las preguntas no pasarían cosas como estás, porque no hay quien entienda su pregunta. En esta ocasión coincido plenamente el anónimo (el primero), necesitamos un mejor sistema educativo.
Respecto a tu pregunta creo que Lidia ha respondido sobradamente, sea la situación que sea, si está en casa de otra persona y tiene un "antojo" o se aguanta, o si la espera le resulta inaguantable, algo que me parecería raro que sucediera, te vas poniendo cualquier excusa pero sin comentar nada.
Si estás en tu casa de ninguna manera vas a abandonar a tus invitados para comparte galletas y si es para tus invitados te disculpas y vas a comprar lo que sea.
En el último caso, si vas por la calle comiendo algo y te encuentras con algún conocido lo correcto es ofrecerle, de una manera normal, tampoco hacen falta formulas rebuscadas del estilo "¿si gusta usted?", aunque lo más normal es que esa persona rehúse tu oferta.