Слово добро - общеславянское (имеет параллели в славянских языках), восходит к праиндоевропейскому источнику.
В этом случае предпочтительно использование предлога НА (на мероприятие).
Речевые клише: Давно не виделись! Давно вы у нас не были!
Правильное управление таково: навязнуть в зубах у кого-то. Верно: давно навязло у всех в зубах.