I'M A NATUROPATHIC DOCTOR AND I LOVE EDUCATING PEOPLE ABOUT THE IMPORTANCE OF THE PANCREAS WHICH IS LOCATED RIGHT HERE TUCKED BEHIND YOUR STOMACH BEHIND YOUR LEFT LOWER RIB CAGE INSIDE YOUR PANCREAS IS A SMALL CLUSTER OF CELLS CALLED BETA CELLS