What exactly does life coaching do?

Life coaching addresses certain aspects of a person's life. It examines what is going on right now. It helps to determine the obstacles or challenges a person is facing.