doctors appointment takes so long