Saya memiliki informasi berikut :
Durasi maksimum tinggal di Eropa untuk pemegang paspor non-Uni Eropa ditentukan oleh perjanjian Schengen dan saat ini dibatasi hingga 90 hari dalam jangka waktu 180 hari. Yang penting untuk diperhatikan adalah Anda tidak boleh meninggalkan area Visa Schengen selama sehari dan kembali untuk memulai kembali jam 90 hari. Dengan kata lain, Anda harus absen dari wilayah Schengen selama setidaknya 90 hari dalam jangka waktu 180 hari untuk menjadi legal.
Jadi, jika teman Anda memiliki visa masuk ganda selama 5 tahun, ia dapat tetap maksimum sekitar 5 * 180 hari (Menginap 90 hari, absen selama 90 hari, dan selama 5 tahun).
Tidak diperbolehkan untuk tinggal lebih lama, tetapi saya mendengar bahwa aturan itu jarang ditegakkan dan dihukum, tetapi jika Anda teman terlihat sangat cerdik mungkin lebih baik untuk tidak mengambil risiko;)