Документы на шенгенскую визу НЕВОЗМОЖНО подать ранее, чем за 90 дней до предполагаемой поездки. Срок поездки определяется датами ваших билетов и бронированного на поездку жилья. "Захочет выдать с дня выдачи визы - выдаст так" - что есть "день выдачи визы"?Никто вам визу с 1 мая не выдаст, если запрашиваете вы её под поездку, начинающуюся 20 июля.Теперь про визу через тур.агентство. Вы им документы можете прям сегодня отвезти в офис. А вот когда они понесут их в консульство - это они вам ни в жизть не расскажут. Скорее всего понесут они их туда за неделю-другую до даты старта. И паспорта с визой вы получите вместе с остальным комплектом док-тов буквально накануне поездки. А всё остальное время они вам будут аккуратно вешать лапшу на уши в стиле, как вы описали выше.Поэтому расслабтесь и до июля не парьтесь .