"Estar con el alma en vilo" o "Tener el alma en vilo" es una expresión muy común que significa que una persona está muy preocupada por algo y no puede sacar esa idea de su cabeza; "ser un sin vivir" es una frase sinónima.
Además, según el diccionario de la Lengua Española la locución adverbial "en vilo" significa:
1. loc. adv. Sin el apoyo físico necesario o sin estabilidad.
2. loc. adv. Con indecisión, inquietud y zozobra.
Generalmente se utiliza en situaciones de gravedad o que provocan un gran desasosiego. Por ejemplo,
-No he recibido los resultados de mi examen médico y estoy con el alma en vilo.
-Mi hermano está con el alma en vilo porque su hijo pequeño no aparece desde ayer.
-Tengo el alma en vilo desde que me enteré que el cambio climático es irreversible.
Espero haberte ayudado :)