Mis suegros viven a 5 minutos de casa y ven a mi hijo una vez por semana, los domingos vamos todos a pasar con ellos la tarde, 2 h como mucho. Mis padres igual, una vez por semana vamos a verlos. Luego hay semanas que surge alguna ocasion mas, y otras que no podemos ir, y no vamos.
Pon limites porque ira a peor, tus hijos iran teniendo sus cosas, compromisos, deberes, extraescolares.. y no pueden estar condicionados por ver a los abuelos.
Si quieres puedes acordar un dia de visita (los llevas tu, y asi te ves cuando quieras) y una o dos llamadas a la semana.