DH has a son, who lives 4 hours away. The only time we get to see him or have him is for a long weekend (which happens VERY rarely) or school holidays when he comes to stay with us.
I'm just after some idea of what is a reasonable amount of time or how often you think is reasonable to see him. I'm not being biased, but DH ex (who he wasn't married to) makes it difficult for us to see him, and she dictates when we can have him.