This is difficult.

All I can think is that they need to stop visiting so often.

Just because distance and TIME make the heart grow fonder.

I think it would help.

Like maybe , if they say they're coming, don't put it in the calendar. So that you can plan whatever you want, whenever you want. And when they come, you already have plans. And if those plans happen to be a family trip somewhere - then cancel their visit. Like - not prioritise their visits. Make it more flowy in that sense?