A life coach is someone professionally trained to help you maximize your full potential and reach your desired results. This happens by identifying what gets in the way of your success, achieving your goals, and developing an action plan. Your goals may include numerous domains, such as major life transitions, professional projects and personal goals. Life coaching is distinct from giving advice, consulting, counseling, and mentoring. A coach helps you grow by analyzing your current situation, then identifies limiting beliefs, challenges and obstacles. From there, a customized plan of action is designed to help you achieve your specified outcomes.