Трудно судить о правильности по отдельным фрагментам. Нужно видеть более обширный контекст.
Предпочтительна форма единственного числа сказуемого. Подробные рекомендации см. в «Письмовнике».
Корректно: не протянет и недели.
Это неверно. Правильно: До скОльких работает магазин?
Можно.