Sounds like you've done all you can do.

My older son never asks me for advice, but my younger son calls frequently for it. Both sons have ADD. Go figure. Maybe ask him what he means by "a visit"? And it it's a short time, then try to do fun things with him and not give advice, if he wants to come. Just a thought.