Si llevas 3 semanas vomitando lo que comes, estaras para el arrastre y con una deshidratacion de caballo. En esas condiciones no te van a dejar salir del hospital si vas. Lo preocupante, mas que la comida, es la perdida de liquidos, sobre todo en verano. Supongo que lo que te pasará es que toleras mal la comida, pero sin beber y ademas vomitando no se puede estar mas de 3 o 4 dias.
Para evitar las nauseas, toma liquidos frios, a pequeños sorbos. Compra suero oral en la farmacia para reponer liquido y sales, o hazte tu propia limonada alcalina casera: 1 litro de agua, una cucharadita de sal ( 2 gramos) , media de bicarbonato, 2 cucharadas soperas bien llenas de azucar ( 50 gramos) y el zumo de 1 limon. Bebetela sin forzar, fria y a lo largo del dia. Lo mas importante es que vayas poco a poco para que no lo vomites.
Otra cosa obvia pero que no te hemos dicho, no habra la posibilidad de que estes embarazada, no? Solo por no dejar cabos sueltos.
Un saludo y a ver si te mejoras.