Чтобы не ошибиться, нужно видеть разницу между прилагательными и существительными. «Завсегдатай» — не прилагательное, определяющее человека, любящего посещать любимый бар/театр и т. п. Это вполне самодостаточное существительное. Запомните: существительное — пиши «ай», прилагательное — пиши «ый».