7 questions to ask yourself or a professional ...