Factors to consider before visiting a doctor