You have to ask yourself what you want, do you want a friend or a coach?
Now a friend can be your coach and a coach can down the road become a friend, but honestly do you need constant responses?
I don't mean this in like a negative do you need it (and implying you don't), but in a you need to think about what you want out of the scenario kind of thing.
I come from this looking at both sides, but honestly the psychology of coaching is one of the bigger aspects people neglect. You should seek out an individual who not only can provide the X+Y of programming, but who you can connect on a philosophical level about how they arrive at choices, how they communicate, and who can fulfill the specific needs you have (and remember everyone is different your needs are your needs don't feel dissuaded or like you need to be like anyone else).
I say this because I am very close with the individual who writes my training. It is probably more of a collaborative effort, but at the same time the way we work there may be times when we are just in a groove and he is just making weekly updates as needed and I may literally not even talk to him about my training for a couple months. Other times we are tweaking and have lots of back and forth, so it can vary.
Sorry for the long post, just basically saying if you change be real about the expectations you have and try to find someone that fits the mold you personally need. There are lots of coaches out there, too many are absolute garbage, but when a fit doesn't work that doesn't mean they are bad either. Good luck!