Это неверно. Правильно: До скОльких работает магазин?
Оба сочетания правильны. Ср.: Когда корабль идет по одному направлению, то впереди его находится одна и та же струя; когда он часто переменяет направление, то часто переменяются и бегущие впереди его струи. Л. Толстой, Война и мир. По какой реке твой корабль плывет // до последних дней из последних сил? // Когда главный час мою жизнь прервет, // вы же спросите: для чего я жил? Б. Окуджава, По какой реке твой корабль плывет...
Правильно: панацея от чего-либо.
Правильно: лёгочная.
Правильно: нагибаться. Вариант нагинаться диалектный и просторечный.
Правильно: из разных городов.
Сочетание корректно.
В разговорной речи это предложение уместно.
Правильно. Но обратите внимание на написание: сочетание день рождения пишется строчными.
Оба варианта правильны.