[до́лго]
1. В течение большого времени.
Долго ждал. · Долго не мог заснуть.
От слова «долгий» — длинный по времени.
подолгу — когда много раз и всякий раз долго
Долго думать. · Долго ли до беды.
«Долгий» раньше значило «длинный» в любом смысле, и след этого остался в языке: долгота — расстояние по земле, а вовсе не время. В говорах и сейчас скажут «долгая верёвка». Время забрало слово себе, а пространству оставило «длинный».